SOA & BPM

SOAEspalierTechs’ senior consultants have significant knowledge in the design and implementation of mission-critical, cross technology Service Oriented Architecture (SOA) services and landscapes

No One Knows SOA Like Us

Experts in the architecture, design and implementation of SOA composite applications including use of orchestration BPM solutions such as Oracle SOA Suite and Actitivi. Experienced in mapping SOA concepts to implementation and understanding the principal concerning when implementing Enterprise Service Bus (ESB) and Business Process Management (BPM) solutions.

Specialized with implementing solutions based on Oracle SOA Suite including its Oracle Service Bus (OSB), Business Process Execution Language (BPEL) and Business Process Model and Notation (BPNM) components. Experienced in using the correct components to implement common integration patterns such as canonical model, Content Routing (CBR), transformation rules and messaging concepts such as “store and forward” and “pipes and filters”.

BPEL Modelling

Development of BPEL synchronous and asynchronous processes to orchestrate existing services usingĀ  WSDL partner link types and BPEL partner link elements. Using BPEL conditional branching, parallel processing and repetitive activities to implement business processes in a visual way using BPEL editors such as JDeveloper or Eclipse plugins. Implementation of exception handling for consistent error management and compensation for transaction error handling.

SOA

Service Mediation

Oracle SOA Suites includes the Mediator and Oracle Service Bus (OSB) components for service mediation. The Mediator is used for routing, mapping and transforming within a single composite application and also fully supports Oracle Event Delivery Network (EDN) for publishing and consuming asynchronous business events. OSB is a high performance engine for creating and configuring Service Bus proxies, pipelines and business services and supports throttling, endpoint management and caching to scale business services.

Business Activity Monitoring (BAM)

Business Activity Monitoring (BAM) and Events Describe the role of Business Activity Monitoring (BAM) Create and configure BPEL and composite sensors Use components to publish and consume events.

Business Rules

A business rule has an IF part and a THEN part. The IF part tests one or more business terms. If the tests pass, one or more actions are performed in the THEN part, such as adding or changing business terms. Business rules utilize decision tables and Rete algorithms to execute business functionality dependent on runtime attributes of a business process flow or business entities.