Home > SOA News > Better BPM tools replacing programmer skills
SOA News:
EMAIL THIS

Better BPM tools replacing programmer skills

By Nitin Bharti, News Editor
10 Mar 2005 | SearchWebServices.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Integrated suites for enterprise application integration (EAI) and business process management (BPM) are empowering non-technical, business-level users with the tools to develop composite applications, according to a recent report from Cambridge, Mass.-based Forrester Research Inc.

The modeling tools in EAI/BPM suites are taking advantage of the maturation of Business Process Execution Language (BPEL) or Business Process Modeling Language (BPML) specifications to generate much, if not all, of the production code, according to the report.

"The notations included in these standards are directly linked to Java code, and the arrangement of the notations in a specific manner creates the process logic," said Ken Vollmer, Forrester analyst and author of the report.

BPEL is not rocket science. It doesn't take an application programmer to do it. You just need a subject matter expert.
Gary Shaffer
Chief Technologist, Science Applications International Corp.

As a result, the need for programming skills is being replaced by the need for newer skills focused on leveraging the advanced features of EAI/BPM tools, according to the report.

EAI/BPM suite vendor BEA Systems Inc. plans on releasing products over the next several months that will allow business users and other non-programmers to alter Java code using a configuration tool and potentially "wire together" prewritten services without the need to do any coding, according to sources close to the San Jose, Calif.-based company.

Vollmer thinks that the ability to use EAI/BPM modeling tools to define and implement new business processes reflects a new level of maturity in service-oriented architecture (SOA) development.

BPEL tools driving the U.S. Navy

In a case study presentation at the recent Web Services Edge 2005 conference in Boston, Gary Shaffer, chief technologist at San Diego-based Science Applications International Corp., described how BPEL and process-centric development is driving the U.S. Navy's Forcenet application.

Forcenet is a "net-enabled" operational construct that uses Web services and BPEL to integrate things like Warriors, sensors and weapons into a networked, distributed military application.

To demonstrate the power of BPEL tools, Shaffer described how a science adviser for the military shaved hours off the creation of his weekly weather briefing report, which was used for military operations.

Using a BPEL-based tool, Shaffer showed how the scientist composed a weather-gathering Web service that automatically checked the airports of various countries for their temperatures. The XML data was then run through an engine that generated a cleanly formatted PowerPoint presentation for him.

"BPEL is not rocket science. It doesn't take an application programmer to do it," Shaffer said. "You just need a subject matter expert. The hardest part is determining where the Web services reside and how to find the WSDL [Web Services Description Language]."

To that end, he described how the Navy is using SOA and middleware vendor Systinet Corp.'s implementation of UDDI 2.0 for Web services lookup and discovery.

For more information

Web services choreography and orchestration: How do they compare?

Check out the BPEL learning guide

Although the Navy ships run a multitude of applications, they all have the same interface, Shaffer said. "You can look up their WSDLs using meta data stored in the UDDI [Universal Description, Discovery and Integration] and bind to them on the fly."

The Navy uses BPELZ, a Collaxa plug-in to Eclipse. According to Shaffer, they were using the Collaxa product well before Oracle Corp. bought the company in June 2004 and rebranded it as the Oracle BPEL Process Manager.

On the subject of BPEL tools, Shaffer talked about model-driven architectures and described how IBM is working on a tool via its Rational product that allows users to insert "stereotypes" into their models and convert them into BPEL processes.

He also mentioned ActiveBPEL, an open source version of BPEL, which you can drop into any application server such as JBoss.

Shaffer emphasized that with these tools, "The orchestration is the business logic." As end users need functionality, they can build out specialized components. Subject matter experts can compose the application either at design time or at runtime.

"It took the military five to 10 years to deploy applications, now they're talking about doing it in weeks," Shaffer said.



Tags: SOA security toolsBPELBusiness process management (BPM)VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
SOA security tools
Some Eclipse SOA Tools Projects are archived as work on SCA, modeling, moves ahead
CA adds federated security to fight growing threats to SOA
Faster SOA testing drives iTKO Eclipse release
Weak encryption creates SOA vulnerabilities
SOA tools hit UML tipping point
Eclipse Ganymede: Rich Ajax Platform focuses on users
Eclipse Ganymede Part 1: What's in it for SOA?
SOA picture worth 1,000 words for HP
SOA remaking business analyst job
OpenID: Leveraging a widely accepted identity Web service

BPEL
BPMN with BPEL a debated topic among experts
Oracle SOA Suite Developer's Guide by Matt Wright
BPEL tutorial
Co-evolution of BPMN and BPEL drives BPM in SOA settings
UML modeler includes BPMN support
BPM Special Report: What you model is what you monitor
Verizon uses BPEL app to cut down on code, check for fraud, and go green
Visual orchestration tool addresses event processing and SOA
SOA, BPEL working on the railroad
UML and SOA the Microsoft way
BPEL Research

Business process management (BPM)
Approaches to Business Process Management (BPM)
With BPM software, salon chain trims its overhead
Complex Event Processing (CEP) with SOA creates business benefits
How do I pair BPM modeling tools with an SOA?
Did IT Work? BPM is finally aligning business and IT
Enterprise mashup user story: Knowing your data
BPMN 2.0 adds notation to handle BPM choreography
BPMS vendor Cordys enabling business with eye to cloud development
In the event stream: Informatica buys Agent Logic
BPM 'Cloud' vendor picks up Jetty application server
Business process management (BPM) Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
BPEL  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts