Business Process Management |
Business Analysts In IT |
Business Process Reengineering |
2 more ...|
|
Activity:
Question posted: 02 24 2009 14:05:06 +0000,
2 answers, 141 views, last activity
07 06 2010 20:18:08 +0000
|
|
|
|
A Service Oriented Architecture (SOA) is a collection of self-contained services that can communicate with each other.
Key characteristics of services:
loosely coupled
coarse grained
typically published & available for invocation
Defining services at a “business level” enables quick composition of end-to-end business processes, delivering on the promise of greater IT flexibility and agility
SOA Enables
•Reuse, flexibility, Manageability, visibility and interoperability
•Compliance to standards (both common and industry-specific)
•Services identification and categorization, provisioning and delivery, and monitoring and tracking
Business Process Execution Language for Web Services (BPEL) is an XML-based language for standardizing business process description as well as standardization of interaction between business processes in a distributed environment. BPEL extends the Web services interaction model and depends on the Web Services Description Language (WSDL) to define outgoing and incoming messages. BPEL 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.
Service-oriented architectures (SOAs) have gained much attention as a unifying technical architecture that can be concretely embodied with Web service technologies. A key aspect of the Web service incarnation of SOA is that the Web service is viewed as a fundamental building block of an SOA-based application.

|
|
|
|
|
|
|
|
|
|
|
|