Welcome!

Doron Sherman

Subscribe to Doron Sherman: eMailAlertsEmail Alerts
Get Doron Sherman via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Doron Sherman

In the past decade "workflow" has become one of the most overloaded terms in the software industry. Almost every application is tagged as "based on workflow." While this doesn't always mean a lot, there is good reason for it; it involves recognition among software architects that the business process is the application. With the advent of Web services, workflow vendors and enterprise application integration (EAI) vendors are aligning themselves and often reinventing themselves to make full use of Web services and the inherent strengths of the asynchronous, loosely coupled software model. While Web services are powerful in and of themselves, the combination of Web services with a process-based approach is even stronger. This marriage of workflow with Web services is often termed Web services orchestration. Orchestration is a relatively new term, but it's already bein... (more)

BPEL: Make Your Services Flow

Until now, the options available for implementing business flows in a typical enterprise-computing environment were daunting. IT project managers had to choose between complex high-end EAI/BPM solutions and high-risk application development projects. More often than not, IT decision makers opted to do nothing and wait. When IBM, Microsoft, and others submitted the BPEL4WS specification to OASIS, a compelling alternative to the traditional options became available. BPEL is to process orchestration what SQL was to data management. Its impact is significant; transforming applicatio... (more)

BPEL Unleashed

BPEL (Business Process Execution Language) makes business processes and composite Web services first-class citizens of the Java and .NET platforms, while preventing vendor lock-in. The result is a drastic reduction in the complexity, delivery time, and cost associated with implementing workflow, BPM (business process management), and related business integration projects. BPEL is a new standard for implementing business processes in an emerging service-oriented architecture world. As such, applying BPEL introduces new considerations, challenges, and pitfalls for delivering process... (more)

Developing Web Services with WebSphere Studio

So you've heard all about how great Web services are and how they are revolutionizing the way distributed systems are being developed. You've read all about how this new set of standards is changing the Enterprise Application Integration (EAI) space and how it's finally making interoperability possible. You've even heard that it's possible to make calls on code written in C# and deployed using ASP.NET and have read an article or two about SOAP, WSDL, and UDDI. It's time to take the next step. This month I thought it fitting to cater to those of you ready to take the plunge and t... (more)

Developing Web Services with WebSphere Studio

In my last article (WSDJ, Vol. 1, issue 4) I showed you how to use WebSphere Studio Application Developer (WSAD) to develop and publish a Web service. You saw how to use the Web services wizard to wrap an existing Java method as a Web service and expose the metadata required for invoking the service. You also saw how the UDDI Explorer is used to publish your service on a public registry so others can find and use it. This month's focus is on discovering the service and building a client that invokes the Web service. You'll learn more about how WSAD hides the complexity and mechan... (more)