The world seems to be warming up to Business Process Execution Language, or BPEL. It's a specification with a lot of promise, and BPEL scripts will be the key to actually coupling (in a loose way, of course) Web services.
Service technology -- from SOA to cloud to IT service management -- promises many "-ilities": greater agility, flexibility, and reusability. Joe McKendrick explores the challenges and opportunities with service orientation, and how to capitalize on these emerging computing philosophies.
Joe McKendrick is an author, consultant and speaker specializing in trends and developments shaping the technology industry.
At the Application Integration and Web Services Summit last May, Gartner analyst Roy Schulte called "event-driven architecture" the "next big thing." Indeed, he predicted more than 67% of new large-scale application systems would "emit" business events by 2008.
A reader (no doubt frustrated by all the SOA hype) observes that Dictionary.com produces many definitions for the acronym "SOA.
BPEL (Business Process Execution Language) is "a language for describing Web service orchestration in terms of stateful, long-running interactions consisting of synchronous and asynchronous message exchanges," explains Jim Clune of Parasoft. "It supplies a notion of abstract processes to describe externally visible behavior as well as executable processes, which can be run either by some interpreter or by compiling them into some executable form.
An interesting announcement just came out of IBM today. Namely, Big Blue is publicly pledging that 500 of its patents will be made available for use in open source software projects.
Since XML and Web services (which are written in XML) is comprised of human-readable text, many in the industry are concerned that we face an imminent performance crisis across the network. As described in this recent article in NetworldWorld Fusion, the World Wide Web Consortium (W3C) is working on new specifications that enable the binary encoding of XML within SOAP messages.
Adam Bosworth posts this compelling and potentially divisive question on his blogsite. That is, our current generation of commercial databases don't cut the mustard.
Some of the most interesting applications of service-oriented architecture may be those that are extended outwards to create new customer value. Countrywide Global Markets, a division of Countrywide Financial Corp.
If you're looking for a good read on the "gotchas" that come out of a Web services deployment, check out this latest article from Mike Lehmann, Oracle's Web services guru.
As demands for a higher quality of service (QoS) perpetually rise, service providers -- the organizations "exposing" Web services for active use -- will need to determine how to price for their offerings. While there are some companies now (like Amazon) that make Web services available at no charge, it's simply not sensible to think this industry is going to come anywhere near its potential without a revenue model.