Oracle BPEL Process Manager and SOA:

Business Process Automation and Integration

The quality and efficiency of business processes has a significant impact on both the short-term and long-term success of a company.  Focusing on business process quality and efficiency can help companies improve gross margins, increase market share, improve cash flow and reduce costs significantly.

What is SOA?

Service-Oriented Architecture (SOA) is an approach to developing applications or building interfaces between applications. It involves creating standalone services which perform a specific piece of logic or function. This approach is not new. However what has changed is the evolution and acceptance into widespread use of industry standards describing how these services are defined, invoked, interact and are catalogued. Services are described in Web Services Description Language (WSDL). SOA services communicate with messages defined in an XML Schema (XSD). They are catalogued and referenced in a Universal Description, Definition, and Integration (UDDI) Service Registry.

This approach and standards have been adopted by all the major middleware players in the market today: Oracle, IBM, BEA, Microsoft, etc. For example Oracle has bet the future of its applications business on an SOA architecture by using its own SOA tools as the platform to integrate all its newly acquired application products such as Peoplesoft, Siebel, JD Edwards etc

Why SOA?

Adopting a Service-Orientated Architecture (SOA) to support application integration can provide your organization with the flexibility it needs to make changes to your business processes quickly. At the same time, a Business Process Execution Language (BPEL) platform can provide real-time visibility across your business processes enabling faster and better informed decision-making and business process improvement. Typical reasons for implementing a SOA & BPEL infrastructure include:

  • Respond to change rapidly: Your business needs to be able to quickly make changes to its business processes in order to meet marketplace or regulatory demands.
  • Improve productivity: Your business needs to drive down operating costs for key business processes by automating manual tasks and reducing process exceptions – the times when business processes don’t run as expected and a human worker has to get involved to resolve the problem.
  • Improve service levels: Your business needs to be able to offer improved service levels for customers and other key constituents for key business processes.
  • Comply with regulations: CEOs, CFOs and their financial auditors are now required to certify not only the company's financial statements but also the internal controls and financial processes that produced those statements
  • Reduce Cost: Companies are facing increasing pressure to do more with less.  Process Automation can significantly cut redundant business processes, data entries, and human errors while reducing cost.

 

 

 

Why Dataweave for SOA?


Dataweave is an IT solutions provider with considerable experience in implementing and supporting application integration and business process automation solutions.

Dataweave has developed a systematic approach to the way software is developed. The Dataweave SOA software methodology takes the best elements from industry standards and current experience. It is targeted specifically at SOA projects that are the inaugural or pilot initiatives employing SOA in the organization.

As a company focussed in the complex and rapidly evolving area of SOA we are best placed to work with companies to help them evaluate SOA, define a strategy, build a proof of concept and provide skills transfer to assist adoption in their organisation.

Dataweave is a Certified Oracle Partner which is owned and managed by a number of former Oracle senior managers.  Dataweave maintains strong relationships with Oracle and is able to provide Technical Leadership in delivering Oracle-based solutions.

Why Oracle SOA?


Dataweave recommends the Oracle SOA suite to build your SOA platform. It is a complete and integrated toolset that has received much praise in the press. Infoworld reviewed the product set in January 2007 and said “I found Oracle SOA Suite, hands down, the most comprehensive and easy to use product on the market today….”

Oracle SOA Suite is a comprehensive, hot-pluggable software suite for the building, deployment, and management of a Service-Oriented Architecture. This includes the service-oriented development of applications, service-oriented integration of applications and IT systems, and process orchestration of system services and human workflow. It plugs into heterogeneous IT infrastructures and enables enterprises to incrementally adopt SOA. The components of the suite benefit from common capabilities including a single deployment and management model, tooling, end-to-end security and unified metadata management.