13. 从面向应用,转型至面向服务
应用和 IT 资产的竖井 面向服务的应用和数据
New Business Processes
Business Services
Business Business Business Business Business Business Business Business
Logic Logic Logic Logic Logic Logic Logic Logic
营销 ERP CRM 财务 营销 ERP CRM 财务
业务功能深埋在应用竖井之中,每个竖井各 业务功能以标准化的业务服务型态暴露出
自需要透过专属的接口提供服务 来… 服务可共享并重复利用
13
42. 树形结构的转换模型和元数据定义,来支持系统信
息化
Business Process
PK Name
第0层– Description
Hierarchy Index Number
Priority Level
行业
Detailed Business Process
第一层 – PK Name
Description
Hierarchy Index Number BPEL 转换 导入
业务流程 Priority Level
JDeveloper
Activity
第二层 –
PK Name
Description
Hierarchy Index Number
细化的流程任务 Priority Level
Industry Exception
Global Exception
Approval Status
Task
PK Name Role
PK Name
Description
Event
第三层 –
Description
Hierarchy Index Number
Analytic Task Level
Priority
PK Name
Industry Notification
Internal Control Point
Global Description
Industry Exception Name
PK
活动 Global Exception
Description
Application UI Object PK Name
KPI
Application Integration Object
Product Description
42
53. Oracle 企业业务服务 (EBS)
Web Service (WSDL)
XML Schema (XSD)
Sales Order Sales Order
Enterprise Business Service Enterprise Business Object
Operations
XML Schema (XSD)
Create Create Sales Order
Enterprise Business Message
XML Schema (XSD)
Query Query Sales Order
Enterprise Business Message
XML Schema (XSD)
Update Update Sales Order
Enterprise Business Message
XML Schema (XSD)
Delete Delete Sales Order
Enterprise Business Message
53
54. Oracle 企业业务服务 EBS
Oracle 跨应用标准化的服务定义
Get Sales Order Enterprise
Business Service
• 提供路由到正确的服务
供应者的服务中介功能
E-Business
Suite
3rd Party
ERP
Siebel • 条件逻辑可在规则引擎
Get Sales Order
中表述
Get Sales Order
Get Sales Order
ABC Service ABC Service
ABC Service
• 有助于请求者和服务提
供者之间的松耦合
E-Business SAP Siebel
Suite
54
55. 应用业务连接器服务 (ABCS)
• 将遗留系统的业务功能暴露成符合开放标准的服务供应者
• 有助于将核心业务交易和数据暴露成 Web 服务
• 让参与的应用成为服务供应者和服务消费者,且不需要编写扰乱性
的代码
ABCS 1
SBL
Enterprise ABCS 2
EBS 确认 丰富 转换
Business Service
BRM
ABCS 3
Application Application Business Connector Service SAP
Business Application Business
Object Connectors
55