Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Tibco backs BPEL 2.0 in ESB

BusinessWorks 5.4 also adds security, 64-bit boosts


Tibco Software on Thursday upgraded its BusinessWorks enterprise service bus to leverage the Web Services BPEL (Business Process Execution Language) 2.0 specification.

This makes Tibco's the first ESB to back the OASIS specification, the company said. The new ESB, which has the version number 5.4, also features expanded security capabilities and 64-bit platform support. Tibco categorizes BusinessWorks as a suite of technologies constituting an ESB.

As an ESB, BusinessWorks can be used in enterprise SOA deployments. It provides such functions as mediation of messages, in which a SOAP message, for example, could be received over HTTP and sent back out via Java Message Service. Full-scale orchestration for specifying process flows for activities also is enabled.

"The biggest single addition [in version 5.4] is support for BPEL 2.0, which is the first standard version of BPEL," said Rourke McNamara, senior product manager for SOA at Tibco.

BPEL provides a common framework for orchestration of processes, akin to how SQL is used in working with databases, according to Tibco. It features a language for specifying business-process behavior based on Web services.

Version 1.1 of BPEL, which has been available for deployment, was never formally ratified as an OASIS standard, a status soon to be bestowed on the 2.0 version of the specification, McNamara said.

"Tibco didn't support 1.1. We actually were holding out for a standardized version of BPEL," McNamara said.

BPEL 2.0, or WS-BPEL, which is the official OASIS acronym, is undergoing a public review period. It could be approved as an official OASIS standard by April 1, an OASIS representative said.

With BPEL 2.0, the use of global variables in Web services calls is no longer required. Global variables added complexity to BPEL because they were visible throughout a system rather than just where they were needed, McNamara said. Examples of variables include a customer processing ID or a response code from a credit check.

Other improvements in BPEL 2.0 include the addition of key looping constructs and extension capabilities to add a user-defined function that was not stipulated in the specification, Tibco said.

BPEL leverages XML to define orchestration of multiple Web services for business processes, said Ronald Schmelzer, senior analyst at ZapThink, in an e-mail. Version 2.0 boosts support for XPath and XSLT. But BPEL is not without its shortcomings, he said.

"The problem with the BPEL spec is that it still doesn't support the human aspects of workflow well, and it approaches composition of services from a programmatic perspective, leading some to believe that BPEL is simply another way of coding processes using XML rather than a programming language," Schmelzer said. More work will be required to make BPEL more declarative to support ad hoc processes and more abstract choreographies, he said.

But a BusinessWorks user said he looked forward to BPEL 2.0. "It'll help us standardize on a notation within all of the tools that we use," said the user, Steve Polaski, director of IT enterprise architecture at Qualcomm.

The company uses BusinessWorks for transformation and mapping functions and also as a Web services container. "We've written some SOAP services that actually execute in BusinessWorks rather than in [an application server such as IBM] WebSphere or Oracle Application Server," Polaski said.

Aside from BPEL 2.0 support, BusinessWorks 5.4 includes the capability to defer to an external security authorization mechanism such as Entrust, Netegrity, and SiteMinder. Also featured is visibility into atomic transactions for improved transactional monitoring.

Native 64-bit operating systems supported by version 5.4 include Solaris x86, Solaris 10, HP-UX, and AIX. The new Windows Vista OS is not yet supported, however.

Also supported in the 5.4 edition are the Microsoft SQL Server 2005 and Oracle 10g R2 databases as well as Apache Tomcat 5.x and Jakarta 3.x Java technologies.

Tibco BusinessWorks 5.4 prices start at $75,000.

Paul Krill is editor at large at InfoWorld.

Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





Virtualization: A Step by Step Approach to Success
Your virtual machines can be up and running in a matter of minutes. HP and Citrix have integrated XenServer with HP ProLiant servers and management tools, powered by hardware-assisted Intel Virtualization Technology to enable high- performance, cost-savings solutions for server consolidation and disaster recovery. Sponsor: HP

»  Click here to view this Webcast
  Storage is big, and getting bigger
The only certainty is that your requirement for storage will never be satisfied. While you clean out space and authorize POs, you might consider another alternative: outsourcing. The best way to deal with storage might be to let someone else deal with it. Sponsored by SGI

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
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.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist