The CRONOS Group is looking for people of the latter.

Click here to see our vacancies

Oracle BPEL

Cronos provides solutions based on a Service Oriented Architecture to support process orchestration and workflow. Business services are made available using Web Services which can be consumed by the different applications that are relevant for your day-to-day business.

The term “Web services” refers to a set of interoperability standards (WSDL, XML and XML Schema, SOAP, JMS, JCA, etc.) that simplify integration with heterogeneous systems throughout the extended enterprise. The same way standards like SQL revolutionized access to structured data and HTTP and HTML standardized the way people access content and applications, Web services have the potential to transform the internet into a true distributed computing platform and allow heterogeneous systems to cooperate simply and reliably.

Today, business processes are designed using the Business Process and Execution Language (BPEL), a new industry standard for orchestrating business processes and Web services. BPEL will not only speed the implementation and deployment of new integration projects, but will also reduce the overall cost of management, modification, extension, and redeployment of existing processes. In addition to tactical time and cost savings, this provides a strategic advantage: superior responsiveness to changing market conditions. Cronos uses the Oracle BPEL Process manager for designing and deploying BPEL processes.

Oracle BPEL Process Manager provides a framework for easily designing, deploying, monitoring, and administering processes based on BPEL standards. Oracle BPEL Process Manager provides support for the following features:

- Web service standards such as XML, SOAP, and WSDL
- Dehydration (enables the states of long-running processes to be automatically
  maintained in a database) and correlation of asynchronous messages
- Service-oriented architecture (SOA)
- Parallel processing of tasks
- Fault handling and exception management during both design time and run time
- Event timeouts and notifications
- Compensation mechanisms for the implementation of long-running transactions
- Scalability and reliability of processes
- Management and administration of processes
- Version control
- Audit trails for tracing business flow history
- Installation on multiple operating systems and integration with multiple
  application servers (for example, Oracle Application Server, WebSphere,
  WebLogic, and JBoss)  and databases.

BPEL Reference:

As part of a global integration project for Ernst&Young Belgium, a BPEL process had to be designed to handle incoming and outgoing XML messages and files. The different types of XML files are validated against XML schema’s, parsed and loaded into an Oracle database. For some processes, the data is treated asynchronously by PL/SQL procedures. These procedures generate XML files which are sent to the BPEL process using SOAP. The output is validated, parsed and transformed into XML or EDI messages, ready to be picked up by GFIS.