Professional Documents
Culture Documents
Architecture (SOA)
Pedido de servio
Consumidor Fornecedor
de servio de servio
Resposta de
servio
As preocupaes das Empresas
7 6
3
1 2
4 5
8 pontos de integrao
total
62
20
12
42
30
56
Hub de integrao
7 6
3
1 Hub 2
4 5
8 pontos de integrao
total
14
10
12
64
8
16
Utilizao de web services
1 3
Aplicaes
2
4
Enterprise 1 3
Service
Bus 2 4
(ESB)
Interao tpica entre as aplicaes
Cdigo de integrao
Integrao baseada em servios
Servio
O que h de novo?
Fluxo de processos
BPEL
Orquestrao XSLT
XQuery
l
e
l
u
u
l
Definio de interfaces entre sistemas
b
b
t
o
b
DCD PARDS
i
AMCIS-S SCRT Interfund
DNCS FAS
t
e n
DCPS CCSS
m
Federal Reserve Bank
U
Logistics (FRB)
i r
rfu s
Civ
y m
e
S SI ang
c
ilia
L O
nd
n f
nP
t
A R a Ch
ay
P a
ATAAPS
nte
C o
Fil
O
at
e
fD
Lab
or D
eo
T
s
ata
T
Accounting Data
n-S
Fil
O
PBAS
E F
No
Fund
E F
ing
MDMS Commitm
ents/Oblig
ations Disbursement Data
i
ULO data
c
Check
n
Validation Table EFT Cancellation / Print File
IFS SOMARDS Obligations
ODS Reconciliation Data SRD1
(Centralized Disbursing) Troy
Disbursement Data Check Cancellation / DMC St. Louis Printer
OLRV Reconciliation Data
itments
es,
Comm
n
voic
io
Di
s, in
UL
sb
at
COPS RATS
urs
O
En
reje ation
lig
em
titl
Travel
en
em
and S oblig
Ob
cts
t
Claim
en
PARSS
IATS Forms
t
CCSS OB
DT
Financial SPS Ma
Contr tch
E
Power act
(SAACONS)
D
track
Rec /
Pay
US DEBX
BANK Invoice
Obl / INV HQARS
(CARE) Receipt Receiving
Ob
Reports
lig
CAPS
ati
Invoice Probe
on
1
Supply Deployed Force Planning Life-Cycle Acquisition Life-Cycle
Management Operations Management Management
in for Repair
Material Inventory Hazardous & Special
4. Execute
Requirements Management Order
Demand Management MaterialManagement
Planning & Procurement
Maintenance
Inspection & OV-6.1.5 Field Supply Management
12.
Shipping
Maintenance Data Quality
Control
Assurance
Maintenance
Planning
& Preparation 2 Work
Order
Maintenance
Execution
4 Asset
Condition
Maintenance
Completion
Maintenance
Requirement
DirectSupport
to Operations
16 Force Planning
Product
Life-Cycle
Management
Acquisition
Supply
Management
Product
Life-Cycle
Management of
Configuration
Change
Carcass
Requirement
Transportation
Requirements
Asset
Configuration
Material
Requirement
Configuration
Management
Asset
Configuration
Disposal
Requirement
Repair Item
Material
Requirement
14
Material
Personnel
Requirements
Financial
ControlData
Material
Requirement Logistics Plan End Item
Asset Data Contract Material
Requirement
End Item
Asset Data
12 from
Data
CONUS to
Material Material SupplyChain Inventory Hazardous & Special
Requirements Demand Management Order Management Material Management
Product Field Product Field Sustain
Planning & Procurement
8 9
Transportation & Transportation & Transportation & Personnel & Financial
Life-Cycle Supply Life-Cycle Disposal Supply Deployed Disposal
Distribution Distribution Distribution Organization Management
Management Management Management Management Operations
MRO
Requirement
Disposal
Plan
Financial
Control Data
Disposal
Requirement
Shipping
Information
Material HAzardous Material
Requirement
Theatre
2. Create OV-6.1.9 Product Life-Cycle Management
FieldLine Disposal Financial Disposal Transportation & Transportation
13
Maintenance Management Distribution
Work Acquisition
Supply
Management
Line
Maintenance
Maintenance
Repair
& Overhaul
Supply
Management
Line
Maintenance
Maintenance
Repair
& Overhaul
Order Engineering
Drawings
Design
Specifications
6 Asset
Configuration
7 Engineering
Drawings
3/18/2003 10:49:20 PM
13.
Product Life-Cycle Asset
Asset
Life-Cycle
EndItem
Environment,
Health and
Quality
Field Supply Shipping
3 15 5
Data Management Configuration Asset Data Management
Management Safety
of
Life-Cycle EndItem
Asset Data
Life-Cycle
Collaboration and
Analytics
Carcass to
11 5. Check EH&S
Management Engineering
Drawings
Design
Specifications
Transportation
Requirements
Disposal
Requirement
Repair Supply
Supply
Management
Acquisition
Transportation &
Distribution
Disposal
Requirements Unit
3/12/2003 10:04:30 AM
3. Automatic
6. View Asset 11. Check EH&S
Work Order Creation Configuration 15. Update Asset
Configuration Transportation
(Scheduled Requirements
Maintenance) 7. Publish
Technical Data
Alinhando sistemas a processos
1. Requisio de novo
funcionrio Anlise de Processo em
2. ID do Funcionrio Tempo Real
fornecido
3. Entrar com dados no sistema
de pagamento
4. Aplicativos Administrativos
5. Configurar conta de e-mail
6. Requisitar Linha Telefnica
1 2 3 4 5 6
EAI tradicional
Proprietrio (dados, processos, segurana,
interfaces)
Modelo de aplicao intruso
Infra-estrutura separada
?
Caro
Diretor de
desenvolvimento de
aplicativos
Prazo: agosto de 2007 !!! Construa sua orquestrao nica
Fluxo do processo implcito e hard coded
(Muito difcil de modificar)
Desenvolvimento caro e de alto risco
No conta com gerenciamento ou monitoramento
simplificado
Soluo: SOA/BPEL
EAI tradicional
Construa sua orquestrao nica
Alternativa SOA/BPEL
? Coordenao de fluxos de processos
Convergncia do desenvolvimento de aplicaes
com a integrao
Flexibilidade para alteraes de processos
Conectividade no padro Internet
Gerenciamento de excees
Gerenciamento de processos - BPEL
Eclipse, JDeveloper
Designer de BPEL
BPEL
Juno WSDL
Banco de dados
Motor e corao do BPEL
iWay Console BPEL
MANAGE
Servidor de aplicativos em J2EE
(Oracle AS, WebLogic, JBoss, WebSphere)
SOA definio completa
Aplicao
Portais, aplicativos
em J2EE, servlets
.NET Client Web Client Portal
( suporte ) (auto-servio) (auto-servio)
Segurana em WS
Gerenciamento e segurana polticas para WS, SAML
Fluxo de processos
BPEL
Orquestrao XSLT
XQuery
Integrate
Develop Orchestrate
Secure
Change
Manage
Monitor
Oracle JDeveloper 10g
Ciclo de Desenvolvimento
Checkout
Modelagem
Totalmente implementado
com padres abertos
J2EE
Tune Codifica
Codifica o XML
SQL
Depura
Depura o Compila
Compila o Aderente aos design
patterns
Teste
100% Java
Roda em qualquer plataforma
Checkin
Extensvel via Add-in
Publica
Publica o
Alguns dos Adaptadores Disponveis para o
Oracle SOA Suite
Applications Databases Technology
Oracle Applications Oracle 8i and above
SOAP
SAP R/3, mySAP IBM DB/2
HTTP, HTTP-S
Peoplesoft Informix
Email POP3, SMTP, IMAP
JD Edwards Clarion
FTP, FTP-S
Siebel Clipper
Flat Files
Clarify LDAP
Cloudscape
Lotus Notes DBASE
JMS
Ariba Dialog
Oracle AQ
AXIOM mx/open Essbase
IBM MQSeries
Baan FOCUS Data Access
TIBCO Rendezvous
BroadVision Great Plains
Socket
Clarify Microsoft SQL Server Legacy
Commerce One MUMPS (Digital Standard MUMPS)
CICS
Hogan Financials Navision Financials (ODBC 3.x) IMS/DB
i2 Technologies Nucleus
IMS/TM
Lawson Paradox VSAM
Livelink Pointbase
ADABAS
Manugistics PROGRESS Natural
Microsoft CRM Red Brick
Tuxedo
Vantive RMS CA-Datacom
Walker Interactive SAS Transport Format
Screen Scraping
Remedy Sybase CA-IDMS
Salesforce.com Teradata C-ISAM,D-ISAM,K-SAM,
Unisys DMS 1100/2200 QSAM
UniVerse
Operational dashboard
Order Booking SOA Demo
Focus on ESB, Rules, Workflow, BPEL
SHOPPING PORTAL ESB Order Booking BPEL PROCESS BAM
receive
Order DB
Insert Order
getCustInfo
Approval
SelectMfr RapidMfr (Rich Workflow)
invoke invoke
5-15 min
ESB receive receive
Product
Suppliers
Fulfill Order
FedEx
USPS Notify Cust
Notification
Service
end
Slide 23
Oracle Business Rules
Rule Author
Rules enabled
applications
facts Rules
Engine
results Rules
repository Rules
customizing
Application RuleSession application
run-time logic Class
Rules
SDK
facts Facts can be Java objects or XML
Slide 24
Oracle WSM Components
ENFORCE
BUILD Policies MONITOR
Policies Deployment as Gateway Process Policies
or as Embedded Agents
Policy
Gateway
Policy
Policy Agents Oracle Enterprise
Manager Manager
Web Services
Slide 25
Oracle Business Intelligence
Informaes em Tempo Real
Real-Time KPIs
Thin Browser GUI
Role-Based Access
Live Display Technology
Portal Compatible
Embedded Actions
Oracle Portal
Veja Apenas o que Interessa
O ciclo completo de SOA
Oracle
Integration Oracle BPEL
Proc. Mgr.
Oracle
JDeveloper
Oracle Single Sign-
Sign-On
Internet Directory
Oblix
Oracle Discoverer
Oracle Portal Reports, BAM
Oracle Fusion Middleware
Development Environment
Directory
Topology Services JDeveloper Application Development Framework
Systems and Applications Management
Provisioning
Business Process
Meta Data Mgmt.
SSO
Data Hubs and Integration
Enterprise Service Bus Oracle Data Hubs Adapters
Federation
SOA
J2EERuntime
Server
Lifecycle Mgmt.
Policy
Database
EnterpriseServer
Grid
Oracle Fusion Middleware
Casos de Sucesso - Brasil
1000s
Oracle SOA
Customers
Acronismos