Thursday, November 09, 2006

Concept of BPEL

What is BPEL

The Business Process Execution Language (BPEL) is an XML-based language for enabling task Sharing.BPEL is based on the XML schema, simple object access protocol (SOAP), and Web services description language (WSDL).Using BPEL, you design a business process that integrates a series of discrete services into an end-to-end process flow. BPEL Allows you to send Send XML messages to, and asynchronously receive XML messages from, remote services Manipulate XML data structures.

Oracle BPEL Process Manager provides a framework for easily designing, deploying, monitoring, and administering processes based on BPEL standards.
The Oracle BPEL provides following features.
  • Web service standards such as XML, SOAP, and WSDL
  • Service-oriented architecture (SOA)
  • Audit trails for tracing business flow history
    Event timeouts and notifications

BPEL Designer?

Oracle BPEL Process Manager provides support for two types of BPEL designer environments for graphically designing BPEL processes:

1.JDeveloper BPEL Designer
2. Eclipse BPEL Designer

BPEL processes by dragging and dropping elements (known as activities) into the process and editing their property pages eliminatewrite BPEL code.BPEL designers can deploy the developed processes directly to Oracle BPEL Console.BPEL Designer is integrated with Oracle JDeveloper 10g. Oracle JDeveloper 10g is an integrated development environment (IDE) for building applications and Web services using Java, XML, and SQL standards.

BPEL Process Manager Components

Oracle BPEL Process Manager consists of the three components

1.Design 2.Deployment 3.Management

Design: You can design and Deploy the BPEL Processes using darg and drop and integrate BPEL processes with external services.

2.Deployment :Once design is complete, you deploy the process from the design environment to Oracle BPEL Server. If deployment is successful, you can run and manage the BPEL process from Oracle BPEL Console.

No comments: