???????? ? Oracle BPEL Process Manager - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

???????? ? Oracle BPEL Process Manager

Description:

... – PowerPoint PPT presentation

Number of Views:119
Avg rating:3.0/5.0
Slides: 37
Provided by: Alex166
Category:
Tags: bpel | manager | oracle | process

less

Transcript and Presenter's Notes

Title: ???????? ? Oracle BPEL Process Manager


1
(No Transcript)
2
?????????? ????????????? ?????????? ?
????????????? ??????-????????? ?
?????????????? ??????? ????????? Oracle
??? ??????????? ?? ?????????????? ???????????
3
??????? ?? ???? ? ??????????????? ??????????????
???????????
??????? ??????
?????????? ????????
4
??????? ?? ???? ? ?????????????, ????????????,
??????
  • ?????????? ?????-?????
  • ???????? ????? ??? ?????????? ??????????????? ?
    ??????????
  • ?????????????? ? ???????????? ? ????????? ?????
    ???????/email

5
?????? ?? ?? ??????????????????
Manufacturing
InventoryMgmt
Procurement
HR
Finance
Billing
Fulfillment
CRM
6
??????? ?? ???? ? ?????????????, ????????????,
??????
  • ?? ?????????? ?? ???????????????, ? ??
    ????????????????
  • ??? ????????????? ????????? ??????? ?????????????
  • ?????????? ???? ?????? ?????????? ??????
    ??????????? (????????????????????) ????
    ??????????? ???????????
  • ?????????? ?????????? ????????? ????????????? ?
    ??????????? ?? ?????????? ??????
  • ????? ??????????, ? ?????????????? ???????? ?????
    ????????? ??? ? ????????????
  • C???????? ??????????????? ?????????? ?????
    Workflow

7
??????????????? ????????????
8
??? ????? SOA?
Mainframe
ERP
EJB
.NET/Axis
Database
9
???????????? ?????? ???????????????? ???????
?????????? ????????? ???????? ???????
Mainframe
ERP
EJB
.NET/Axis
Database
10
??? ????? SOA?
??????????????? ?? ?????????, ????????????,
????????
11
?????? ??????????? ????????? ?????
  • ????????? ??? ??????????? ? ????????? ??????
    ???????? ????????

12
?????????? ? ??????????? ?????????
Java Services (EJB)
?????? ? ?? ???????????? ??????? ? ???????
?????? ????????? ????????? API?????????????
????????? ?????????? ?????? ????????????????????
???, ??????????? ???????, ?????????????? ??????,
????? ?????????, ???????? ??????,
????? ???????????????????????????????
???????? ?????????? ? ????????????????????
???????, ??????????, ??????? ???-?????? ? ??????,
????????????? ?? ???????
Messaging Destinations (JMS)
Legacy Applications (JCA, adapters)
Portal
Java Platform
?
User Tasks
???????????
Web Services (Sync and Async)
ADF
13
(No Transcript)
14
??? ????? BPEL?
???? ???????? ??? ??????????? ?????????
?????????? ???????? ? ??????????? ???????
  • ?????? ??????? ??? ?????????? ???-????????,
    ? ????? Java, JCA ? JMS
  • ?????????? ?? ???????? XML ??????????
  • ??????? ??? ??????

SAP R/3
start
??? ?? ??????!
Router
Billing
end
15
BPEL ?? ???????
BPEL Flow
1000am
start
Credit Rating
ltfaultHandlersgt
Get Rating
ltinvokegt
Handle Negative Credit Exception
Send Loan Application
Send Loan Application
United Loan
Star Loan
Receive Loan Offer
Receive Loan Offer
ltswitchgt
?
Select Lowest Offer
end
0300pm
16
(No Transcript)
17
Oracle BPEL Process Manager
  • ???????????????? ??????? ???????? ???????????
    ??? ?????????????? ? ??????? BPEL, ?????????? ?
    ?????????? ??????-??????????.

BAM
BPEL Designer
Oracle BPEL Process Manager
BPEL Console
??????? ?????????
????????????? ??????
Web Service
User Tasks
XQuery
XSLT
BPELJ
JMS
????????
JCA
???? BPEL
Email
Application Server ( Oracle, BEA, JBoss, IBM)
?? ????????? (Oracle Database)
18
?????????? ??????????????BPEL Designer
(JDeveloper / Eclipse)
  • ?????????? ????????????? Drag-and-drop
  • ??????, ?? 100 ??????????? ??????????
    ???????????? BPEL
  • ?????????? ? ?????? ???????? ???????? ?????? 15
    ?????!

19
??????? ?????????????????BPEL Console
  • ????????????? ?????????
  • ?????????? ??????????
  • ?????
  • ?????????????????

20
?????????????? ??????XSLT Mapper
  • ?????????? ?????
  • Drag-and-drop
  • Auto-mapping
  • ?????????? ?????????? ???????
  • ??????????? ??????????? ???????
  • ????????? ??????? ? ????????

21
????????
  • ?????????????, ?? ???????????????
  • ?????? ? ???????
  • ??????????? ??????????
  • ????? 250 ??????, ????? JCA ???????

22
?????????? ???????? ????? (Workflow)
???????
????
BPEL
Oracle BPEL Process Manager ????????? ?????????
?????????????? ??????? ? ????????? ?????????????
? ??????????? ??????????????
23
????????????? ??????? ????? (workflow)
  • ?????????????
  • ????
  • ????????
  • ????????????????
  • ??????????? ????? e-mail, FAX, SMS
  • ?????????? ? LDAP

24
??????? ????? (Worklist Application)
??????? ?????????? ? ????????? ????????. ?????
???????? ??????? ????????????? ??? ?????????.
25
??????? ????? (Worklist Application)
????????????? ????????? ????? ???
?????/?????????? ??????. ???????? ????? ? ???????
JSP ???????? ??? ????????? ???????? ???? ???
?????????.
26
(No Transcript)
27
??????? ??????????????????
BPEL-Optimized SOAP Stack
BPEL Server
App. Server
BPEL Server
  • Binary DOM
  • Lazy Loading
  • Smart Partitioning
  • W3C DOM Interface
  • Support for Large Documents

App. Server
Dehydration Store (Oracle Database)
BPEL Server
Support for large BPEL Processes (20,000
activities)
App. Server
  • Stateless Architecture
  • Clustering
  • Fail Over

28
???????????????? On Demand
  • ?? ?????????????
  • ??? ????????? ????
  • ???????? ?????????????????

29
???-????????! ??? XML ?? HTTP?!
WSDL
??! ?? ?? ???????????!
30
???-????????! ??? XML ?? HTTP?!
WSDL
31
?????????? Java/J2EE ????????
  • ??????? Java ???? ? ??????? BPEL
  • ????????? ??????????????????
  • ??????????? ??? ?????????? ????????? BPEL
  • ???????? WSIF
  • ????????? ???????? Java ??????? ?? BPEL ???
    ???-???????
  • ????? ??????????? ?? ???????????? ???????????
    Java
  • http//ws.apache.org/wsif/
  • ???????????? Java ???? ???-???????? (SOAP)
  • ?????????? ????? ?????????? (???????? JDeveloper)
  • ?????????????? ?????? ??????????????????

32
????????? ????????? ????????
  • Application Server
  • Oracle Application Server
  • BEA WebLogic
  • IBM WebSphere
  • JBoss
  • Database
  • Oracle Database, Lite
  • MS SQL Server
  • IBM DB2
  • IDE
  • JDeveloper
  • Eclipse
  • Operating Systems
  • Linux
  • Window 2003
  • Solaris
  • HP UX
  • AIX

33
(No Transcript)
34
Belgacom
  • ??????????
  • ???????????? ???? ???????? ????????? ? ??????
    ??????????? ?????????
  • ????????????? ???????? ????????? ??????
  • ?????????? ????????? ? ????????? ?????????
  • ??????????
  • BPEL ?????? ????????? ?????????, ????????? ?
    ??????? (DSL, ???????????? ?????, ?????????????
    TV)
  • ????????? 15 000 ??????? ? ????
  • ??????? ??? ????????? ?????? ????????????
    ?????????? ? ??????? 18 ???????
  • ??????????? 300 ????????? BPEL, ????????? ? 100
    ?????
  • ??????????? ??????? ?????????? ??????

35
Belgacom
?????????? ??????????? ? ????????? DSL
Activation Services
DSL Activation Manager
SDSL Activation Manager
SLEE Access Manager
Application Server
Exception Management Task
Order Review Task
Batch Processor (Stream of orders)
ADF
BPEL Process Manager
Reporting Service
Account Management Database
36
(No Transcript)
37
Oracle AS Integration 10g
BPEL PM
BAM
B2B
InterConnect
Adapters
Oracle Application Server
38
?????????? ??? ?????????
  • ??????? ?????????Oracle ?????????????? ??
    ?????????????? ???????????
  • ???. 7 (495) 364-52-54
  • oracle.com/bpel

39
(No Transcript)
40
?????????????? ??????-????
??????? ???????BPMN ??? UML
Business Analyst
Activity
Activity
Activity
??????? ??????????XML, XQuery, BPEL, ???????
Integration Developer
assign
invoke
receive
assign
??????-???????????????, Java
Service Developer
???????????? ???????
PACKAGED APPLICATIONS
JAVA
DATABASE
MAINFRAME
Write a Comment
User Comments (0)
About PowerShow.com