Post on 19-Jan-2016
description
transcript
EERP Progress:Technology and Standards
Andy LeeCTO, Changfeng Alliance
Chief Scientist, Beijing eBridgeChina Ltd.
Confusion of SOA
• Perfect in theory– To close the gap of IT system and business objectives, and ena
ble business people to participate the IT system design, and SOA also very fits in trend of servicialization.
• Difficult in implementation– What is the Service? How to define a Service when considering i
ts relationship to the business objectives.
• Different points of views– Currently SOA is promoted mainly by the vendors, they probably
intend to create another technology area, so that can ask their users to upgrade the existing IT systems 。
– We think SOA should be a revolution for users to solve their business program, rather than another design methodology for vendors 。
People Process Mentality Technology Result
Technology ! = Changes
Users’ point of views
• Factors to achieve busines objectives :– Business models– Human resource configuration– Knowledge structure– Partnership and allinaces– 。。。。。。
• Next generation of IT system :– Directly support users’ business objectives– Consider both internal and external business resource
s– Evaluate the whole business process rather than a sin
gle point of function.
Difficulties of WS• Perfect in theory
– Intend to provide a standard interoperability, and standard system that supports the integration of any third party tools 。
• Difficult in practice– Because of the performance issues and the compatiblity among differen
t versions of WS standards, WS does not provide the better price/performance ratio in the tradition of data and application integration 。
• Different points of views– Currently the vendors seem mainly position WS as the alternative data/a
pplication middleware, and it could be a market strategy, the vendors haven’t fully utilized the interoperativity of third party applications.
– Should use WS for service interoperability, that integrates and exchanges the performance of services, in this way, WS can best exhibit its interoperability, while not to be required for the performance.
Fine granulity ! = Good
Cost of integration
Granulity
ROI
WebsiteServiceAppData
WebService for Integration
The view of services
• Description of services– Business quality of a service– The SLA and Rating of services– Service composition– 。。。。。
• Service integration– The aggregation of composite service QoS to form th
e business objectives.– End to end service QoS monitor and performance eva
luation.– ……
EERP
• A new system design methodology and a set of standards to support.
• SOA can best support the implementation of EERP– EERP system consists of services that can be evaluated, optimized and
replaced, …….
• WS standard can be adapted– Adoption of existing WS standards to support the interoperability of servi
ces :• Adoption : WSDL, WS-Policy, WS-TX• Extend : WS-bQOS, WS-SLA, WS-Rating, ….
• Extend and adopt BPM technology– EERP-BPM
• Focus on the optimize the end to end business objectives– Directly support the business objective optimization.
EERP progress
• Business model investigation– From customer
• Close up the gap between IT terms and business objective terms;
• Lower the learning curve• Reduce the adoption barrier
– From vendors• How to introduce an application that deals with business
objectives,• how to stimulate the market demand, • how to overcome the possible long adoption period and
sales barrier.
EERP progress
• Technology R&D– For customers
• SaaS deployment, fewer clicks to result• Easy to lookup relevant service provider• Domain knowledge and industry vertical stat.
– For vendors• SOA/Webservice• Service QOS/Rating data generation (static, dyna
mic, …)• Service SLA implementation
EERP frame
• Characters of EERP : On demand– Platform to support third party services– Dynamic identification of services– Flexible integration of services– Loosely coupled integration environment– Share of service resources with other EC service providers– Business collaboration support– Intelligent service composition– End to end collaboration– Optimization of business process– ….
Ind. App.
Platform
SOAframework
Resources
Ind. app Ind app Ind app Ind app
SOA process modeling and standard API
Standard service interface
SOA service composition
SOAServcieSecurityManage-
ment
SOAService
and Process
QOS
SOA service interoperability
HW Resources Data resource
Comput StorageEquip-ment
Soft.App.
network ……
Service management and monitor
Visual composition
Service enabler framework
Intelligent UI
data
DataService
Reg. ResourceAllocation ser.
OtherCommon Ser.
Domainservice
Ser. EcosystemBusiness agents
Ind app
EERP frame
SOA adoption
DB
Ser.Ser.
Service consumersService providers
SOA reg.
服务模板定义 Schema服务模板定义 Schema
信息模板定义 Schema信息模板定义 Schema商业实体商业实体商业服务服务模板 标准客户端 API
Portal Portal
ServiceEventSecurity
Service class.Service class.
Service comp. eng.
Service comp. eng.
Ser. lookup and incorporation
信息模板
Ser. Reg.
DB
Ser.Ser.
Ser. Reg. ……
Ser. Reg.
SOA IT system
COM
EJB CORBA QUEUE
Legacy System
Data exchang platData exchang plat
Service execution
Internet: IPv4, IPv6
Communication : HTTP, FTP, SMTP
Message Protocol : SOAP
Service des. : WSDL
Service reg. : e-UDDI
EERP BPM: e-BPEL4WS
EERP business model ( eMarketplace 、 ASP… )
Web
Ser
vice
s 管
理
XML
规范
Web
Ser
vice
s 安
全
XML
数据
管理
Doc : UOF
EERP implementation environment
EERP Implementation ToolKits
• EERP process bus
• EERP BPEL composition tool and process engine
• EERP business modeling tool
• EERP service registry
• EERP public application service portal
• …..
EERP progress
• Standard development– For customers
• Service rating / reputation
– For vendors• EERP service• Service QoS• Service SLA• Service Composition
EERP standard evnironment
Communicatoin (HTTP, SMTP, etc.)XML & SOAP (msg. transp. model)
WSDL & UDDI (service descrip and lookup)
WS lookupWS reliable msg. transp
WS collaboration WS verficationWS access control
WS exchangeWS routing
WS security/encrp.
Web Services spec.
WS…
BPEL (business process descrp.)
RDFRDFS
DAML-Ont OILDAML+OIL
DAML-ROWLDAML-S
OWL-S+OILBusiness and service ontology standard
EERP standard consideration
• Service description:– Definition– Function– Location (online, geographic)– Interface– QOS– SLA binding– Access control– …..
Service Business QOS
• Definition • QoS compliance
– Service– Sub-process– End to end
• QOS publication, modification and update• QOS optimization• QOS inter-exchange• …..
SLA for Service Collaboration
• Definition of SLA– Reference to the tele service SLA
• Service SLA binding– Compliance to SLA
• SLA exception process– Exception handling
• SLA access control and interfaces– SLA over-write and termination
• SLA dynamic modification and update– On demand SLA
EERP standard consideration
• Service registration and lookup– Registration– Service lookup– Service state modification and update– Service classification– Service active/passive notification– ……
EERP standard consideration
• Service composition– Service access 服务调用– Service data exchange 服务数据交换– Service identification 服务识别– Service state machine 服务状态– Service interrupt and warning process 服务中断 / 告警
处理– Service self-repairing 服务自修复– Service routing 服务路由– ….
EERP standard consideration
• Business process evaluation and optimization– Service optimization 服务优化– Process description 流程描述– Process management 流程管理– Process modeling 流程建模– Intelligent service routing 软网格 - 智能路由– Intelligent service composition 软网格 - 智能调度– ……
EERP early adoption
• Customer acquisition– China Netcom EERP based Chemical eCom
merce service portal• Government funded• Changfeng member company, eBridgeChina, deve
loped the service portal• Launched Dec. 15, 2007• 20,000 chemical companies and service providers• Over 2000 usages of EERP process evaluation too
l.
EERP reference implementation
• EERP in chemical industry– Why choose chemical industry:
• Chemical industry typically is company clusters around a few major industry giants;
• Those industry giants usually are the producers, master distributors or key consumers of raw/basic materials, while the SME in these clusters conduct frequent business transactions with those giants ;
• The transportation, warehouse, and other logistic process may take a significant portion of transaction expense. The EERP can substantially reduce the over transaction expense by optimizing external service costs 。
EERP implementation framework
EERP based eCommerce Portal
Summary and Plan
• After three year’s R&D, promotion and sales marketing activities:– Completion of basic theory and relevant framework– Completion of the framework of some initial standards– Completion of two prototypes– Establish International collaboration force
• Focuses in 2008 :– OASIS TC– Completion of three OASIS EERP standard drafts – Continue to push for large scale adoption