Database Reference
In-Depth Information
The whole concept of SOA is to reuse existing applications of an enterprise. Object-
oriented programs allow you to reuse the Java code and Java objects within an ap-
plication.SOAenablesyoutoreuseapplicationcomponentsfromwithinand/orcross
enterprise. The location of the application is irrelevant. Using WSDL, the location is
independent of the invocation mechanism. Web services can also accept and pro-
cess messages using the standard XML:
Orchestration
Organizations are moving away from using monolithic, static applications to agile
and flexible services-based applications to stay economically competitive in the mar-
ket. Orchestration allows standards-based interoperable services to be combined
and reused quickly, to deliver in changing business requirements. Orchestration of
the services is essential for enabling Service Oriented Architecture (SOA).
Process orchestration is a mechanism of combining services and directing and man-
aging their process flows. Business Process Execution Language (BPEL) is one of
the leading standards for implementing services orchestration.
As a simple example, to provide an alarm service for clients, we would need the fol-
lowing services:
Date service : This provides a real-time date.
Time service : This provides a real-time time.
Alarm service : This allows users to set an alarm for the pre-defined data
and time. It also provides an asynchronous notification to the user when
the pre-defined date and time matches with the real-time.
Search WWH ::




Custom Search