Arquitetura soa

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (618 palavras )
  • Download(s) : 0
  • Publicado : 28 de março de 2012
Ler documento completo
Amostra do texto
Service Oriented Architecture: BPEL, JBI
Sang Shin sang.shin@sun.com http://www.javapassion.com Technology Evangelist Sun Microsystems, Inc.
1

Agenda
Quick Introduction to SOA BPEL (BusinessProcess Execution Language) JBI (Java Business Integration) Sun SOA Solution Sun SOA Tool: BPEL engine and designer of NetBeans Enterprise Pack 5.5 • SOA and Standards • Summary, Call For Action,Resources • • • • •
2 2

Quick Introduction to SOA

Pre-SOA Scenario
Credit Card Mortgage

Balanc e Check

Fraud Detection

Credit Check

Credit Check

Balanc e Check

Inte rest CalcCustomer Data

Back -End System

Partner Credit Data

Partner Credit Data

Back -End System

Customer Data

4

SOA-Enabled Scenario

Auto Loans

Bill Pay

Mutual Stocks FundsCredit Card

Mortgage

Reusable
Payment Management Service Credit Check Fraud Detection Access Service

Services
Interest Calc Balance Check Customer Data Service

Trade Execution ServiceInternet

Increased Agility
Partner Credit Data Back-End System Back-End System Customer Data

5

SOA Layers
• Shared Network-based Layered Services
Access Layer Process (Orchestration)Layer Service Layer Resource Layer

6

Benefits of SOA
• Flexible (Agile) IT
> Adaptable to changing business needs

• Faster time to market
> Reuse existing code, minimize new development

•Business and process-driven
> New business opportunities

• Greater ROI
> Leverage existing IT asset

7

Business Process Execution Language (BPEL)

Need for Business Process
•Developing the web services and exposing the functionality is not sufficient • We also need a way to orchestrate these functionality in the right order • Example:
> Concert ticket purchase Web service has 3operations, which need to be performed in the following order > Getting a price quote > Purchase a ticket > Confirmation and cancellation

9

BPEL Works With WSDL
• Web services are...
tracking img