About InfoWorld : Advertise : Subscribe : Contact Us : Awards : Events : Store
InfoWorld HomeNewsTest CenterOpinionsProduct GuideTechIndex
PRODUCT REVIEWS GUIDE    REVIEWS    ANALYSES    SPECIAL REPORTS 
 

TEST CENTER

 
WSOS tunes up services

By James R. Borck
July 5, 2002


WEB SERVICES AIM to reduce the complexity and cost of business processes automation. But using application components distributed beyond the control of any single IT department raises serious reliability concerns. Knowing that CTOs must better orchestrate BPM (business process management) in such environments, Collaxa brings to market WSOS (Web Service Orchestration Server).

   ADVERTISEMENT
  

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

Free IT resource

Try Sun servers, workstations and storage products free for 60-days.

Sponsored by Sun Microsystems

RELATED LINKS
»  Taiwan group expects PRAM chips in three years
»  DRAM price falls 25 percent
»  Sun delivers first UltraSparc T2-based servers
»  Hardware RSS feed 

IDG ENTERPRISE NETWORK
More Desktops News...  (ComputerWorld)
Juniper enhances routers for IP TV  (ComputerWorld)

TOP NEWS 


IT SOLUTION SEARCH
WSOS provides mechanisms to control the sequencing and flow of Web services conversations by stitching ad hoc services together with underpinnings of reliability. WSOS establishes reliability by enabling recovery from failure and ensuring the safe completion of a business process by maintaining persistence, even when transactions are extended in time and involve multiple partners.

This Java-based solution has a limited choice of deployment platforms, and it lacks a mature product's amenities such as integrated business modeling tools. But WSOS earned a Consider rating for its strong management of the life cycle of distributed, asynchronous transactions. Also, it doesn't need to use private Web services networks such as those provided by Grand Central Communications and Flamenco Networks. WSOS takes a good first step in alleviating the requirements for integrating distributed business processes via Web services.

The run-time environment core of WSOS is the Orchestration Server, which provides an application server container that coordinates the ebb and flow of services interactions. Deployed to the container is Collaxa's ScenarioBeans, a JSP (JavaServer Pages)-like approach that has most everything a developer needs to model application communications via Web services.

Based on standards such as XML, SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), and BTP (Business Transaction Protocol), ScenarioBeans contain business logic, deployment descriptors, and the elements necessary to make an application available as a Web service, including WSDL files and SOAP listeners. In all, with familiar programming constructs and new features such as hot deployable applications, WSOS offers the underpinnings for substantial time savings during development and deployment.

During setup, we found the installation to be somewhat unpolished and required a degree of preinstallation hand-tooling and modifying requisite components, namely our Oracle database and BEA WebLogic application server -- the only deployment configuration currently supported by the package. Although we would not classify any of the detailing as challenging, the installation process would benefit from a spit and shine.

When WSOS was installed, however, we found minimal challenges that would inhibit seasoned Java developers in getting started with the server. The Scenario class framework's customized tags provide readily recognizable constructs for carrying out tasks such as multiconditional branching, parallel processing, and time-out conditions.

WSOS impressively carried out its duties, including the marshalling and unmarshalling of SOAP transactions and resuming delayed transaction scenarios. Also, with the exception of a single transaction in which we purposely cancelled an active service, it provided a perfect audit trail throughout.

The WSOS transaction model is actually based internally on BTP, but it's not exposed to the developer's advantage in this release. Collaxa indicated its next iteration would better capitalize on this feature.

WSOS lacks an integrated development environment, but this is just as well because your developers will be more productive using the tools with which they are already familiar. It does provide a well-appointed Developer Console that improves, among other things, the debugging process. Using the console, we were able to invoke and examine our ScenarioBeans in action, see the state of current transactions, drill down to active code, and view live XML. We found this an invaluable tool for speeding the debug process.

Several command-line utilities round out the development efforts, including a Bean packager, a WSDL Java skeleton generator, and an XML business document to Java class converter. Although the disconnection of these utilities from the graphical environment was cumbersome, WSOS does integratez7A with Apache's Ant make utility, which helped mediate the exercise.

BPM is not an easy road to travel, however, and the disparity between a business analyst's model and a technologist's understanding of it can incur costly errors and delays. So we were disappointed to find that WSOS does not integrate with modeling tools, such as Visio, and does not provide one of its own, such as that found with Iona's Orbix. On the plus side, WSOS makes including existing EJB (Enterprise JavaBeans) easy. Also, it exposes an API that makes it possible to build interfaces in customized development.

The Developer Console serves as the hub for monitoring vital statistics on running services in real time. We easily traversed the hierarchical view of current transactions, monitored activity and statistics on response time and exceptions, deployed services, and tackled reporting issues.

But for all its capabilities, its limited breadth also hinders its usefulness. Although Collaxa has imminent plans to release support for the open-source Jboss, provisions for any enterprise-class application servers, such as Oracle9i and IBM WebSphere, are not expected until year's end. Also, it uses the RPC (Remote Procedure Call) style of SOAP services, making it incompatible with Microsoft's document style layout. It has no integrated communication support for other XML-based BPM languages on the table, such as WSFL (Web Services Flow Language) or XLANG.

But as it matures, WSOS should prove a reliable framework for building Web services.




  BOTTOM LINE
Collaxa WSOS 1.01 SP2
BUSINESS CASE
WSOS is a cost-effective tool for conducting transactions in the unreliable world of distributed Web services.

TECHNOLOGY CASE
Easy-to-use Java constructs allow developers to quickly build branched, parallel-tasking services-based applications. The solid debugging and management console will advance ongoing development and administration efforts.

PROS
+ Jump-starts parallel process scenarios
+ Good debugging
+ Good visibility and audit reporting

CONS
- Limited deployment options
- No visual modeling tools
- Minimal integrated support for XML BPM standards

COST
Enterprise edition: $25,000 per CPU

PLATFORMS
Windows 2000/XP plus BEA WebLogic Server 6.1 SP2+, Oracle8+

COMPANY
Collaxa Inc.; http://www.collaxa.com

Consider
Ease of use
Implementation
Innovation
Interoperability
Scalability
Security
Suitability
Support
Training
Value
Consider



RELATED SUBJECTS

Servers


SPONSORED WHITE PAPERS
EMC - Lower costs and improve reliability-Get the EMC CLARiiON white paper!
Ciphertrust - Are you ready for Sobig.G? Learn how to protect your email systems.
CDW - Personal attention. CDW. The Right Technology. Right Away.
EMC - Explore key performance features and capabilities of EMC ControlCenter 5.1.1.
Intel - Free Intel white paper shows you how to deploy a secure wireless LAN
Cisco - FREE WHITE PAPER: BLUEPRINT to design and implement secure VPNs
Verity, Inc. - "Mass Consolidation Hits the Web-Search Market"
McDATA - Download a FREE storage consolidation white paper from McDATA(R).
Lucent Technologies - Overcoming Common Firewall Limitations
Lucent Technologies - Leverage Your Mobile High Speed Data Access. Download Free White Paper!
Nokia - Get the scoop! Mobilizing business white papers & case studies.
BMC Software - Maximize the Potential of Enterprise Data: Free white paper!
Network Associates - Free white paper - Strategies for Optimizing Network Costs and Benefits
Entrust - Manage identities across applications. Improve productivity.
Stalker Software - CommuniGate Pro - Transform your Email and Calendaring
Remedy - A NEW Gartner Research Note:Producing Quality IT Services

Search the IDG White Paper Library:


SPONSORED LINKS

INFOWORLD MARKETPLACE


» IT Solutions Providers: Make room for more profit.
Find out how Seagate helps you satisfy customer needs and boost profits. Visit Seagate now.
» Find IT Consultant
Post Your Project for Free. Get Bids from Thousands of Pre-Screened Consultants. Register Now!
» Apply BPM and ITIL at your IT Help Desk
ServiceWise brings BPM to complete IT service while eliminating integration cost. Learn more here.
» Register for your FREE Desktop Virtualization kit.
Take command of the desktop with VMware desktop virtualization  Register today for your FREE kit.
» Six Best Practices in Storage Consolidation
Six best practices can ensure the success of your consolidation project. Read this NEW storage ...




 HOME  NEWS  TEST CENTER  OPINIONS  PRODUCT GUIDE  TECHINDEX   About : Advertise : Subscribe : Contact Us : Awards : Events 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy

All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses, phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

Computerworld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no