Applying Model Driven Development to Business Systems .ppt
《Applying Model Driven Development to Business Systems .ppt》由会员分享,可在线阅读,更多相关《Applying Model Driven Development to Business Systems .ppt(34页珍藏版)》请在麦多课文档分享上搜索。
1、Applying Model Driven Development to Business Systems using RM-ODP and EDOC,Yoshihide Nagase yoshitech-arts.co.jp,Daisuke Hashimoto hashimototech-arts.co.jp,Miwa Sato msatohtech-arts.co.jp,2,Agenda,Model Driven Development Our MDD Process Case Study Discussion on possible RM-ODP revisions,Model Driv
2、en Development,4,Objective,Improving development efficiency and maintainability for business systems requires a seamless development process, and MDD (Model Driven Development) plays a key role.,5,Fundamental,System development based on MDA (Model Driven Architecture). MDA has 3 viewpoints of model.
3、 CIM (Computation Independent Model) PIM (Platform Independent Model) PSM (Platform Specific Model) Each model of viewpoint is defined using model language based on MOF (Meta Object Facility). Model transformation based on MOF enable seamless and traceable development.,We applied MDD to business sys
4、tems using RM-ODP (reference model) and EDOC (modeling language).,6,MDA and RM-ODP viewpoints,RM-ODP viewpoints correspond with MDA viewpoints.,7,UML Profile for EDOC,Enables to develop models compatible with three viewpoints (CIM and PIM part): Enterprise, Information, and Computational viewpoints.
5、 Enables viewpoint correspondence.Contained Profiles in UML profile for EDOC CCA (Component Collaboration Architecture) Profile Entity Profile Relationship Profile Event Profile Business Process Profile Pattern Profile,Our MDD Process,9,Our MDD Process,Enterprise Viewpoint,Information Viewpoint,Comp
6、utational Viewpoint,Engineering Viewpoint,Technology Viewpoint,Capture, model, and analyze business requirements,Analyze Informationof ODP system,Analyze Functionof ODP system,design system architecture,Apply technology and transform model,10,Enterprise Viewpoint,Objective Capture, model, and analyz
7、e business requirements. Items of work Define Objectives for the system. Define Communities that are decomposition objective. Define Business Processes that are process for accomplishing Objective of each Communities. Define Policies that are constraints and requirements on Communities and Processes
8、. EDOC profiles Business Process Profile represent business processes. represent information used and functions used in the business Process. Event Profile represent event-driven business processes.,11,Information Viewpoint,Objective Analyze Information of ODP system. Items of work Derive informatio
9、n model based on Business Processes. Define Entity Components that are components of information. Define Invariant Schemas that are constraints of information. Define Static Schemas that are snapshot (e.g. initial values) initial values of information. Define Dynamic Schemas that are state machine o
10、f Entity. EDOC profiles Entity Profile represent Information Objects by Entity Data. represent Entity Components. Relationship Profile represent detail relationship between information objects.,12,Computational Viewpoint,Objective Analyze Function of ODP system. Items of work Define functional model
11、 based on Business Processes. Define Process Components that are functionality components. Connect Process Components to Entity components. Define interactions between components. Define interfaces of components. EDOC profiles CCA (Component Collaboration Architecture) Profile represent Computationa
12、l Objects by Process Component. represent interfaces of Process Component. represent interactions between Process Components Entity Profile represent Entity Components.,13,Engineering Viewpoint,Objective Design system architecture. Items of work Define physical component. Design system environment a
13、nd deployment model. Design transaction models. Design security domains.,14,Technology Viewpoint,Objective Apply technology. Transform to PSM (Platform Specific Model). Items of work Apply technologies. OS : Windows?, Linux?, Mac OSX? Language : Java?, C#?, C+? Application Server : Web Logic?, Web S
14、phere?, Sun ONE? Database : Oracle?, DB2?, SQL Server? Design mapping rule between PIM and PSM. Transform to PSM based on the mapping rule.,Case Study,16,Electronic Health Record System,Target Establish standard development approach for EHRS specification and EHRS with components. Organizations JAHI
15、S (Japanese Association of Healthcare Information Systems Industry) INTAP (Interoperability Technology Association for Information Processing) CBOP (Consortium For Business Object Promotion) Achievement in 2002 (This project is still active ongoing) EHRS models (Enterprise model, Information model,
16、Computational model) Pilot system developed The Enterprise Viewpoint part of these models are an accomplishment of “The Development of Electronic Health Record System through Standardizing Components” as a special science research theme awarded by the Ministry of Health, Labor and Welfare in the fis
17、cal year 2002.,EHRS = Electronic Health Record System,17,What is EHR System ?,Radiological department system,EHRS of Other hospital,Accounting for Medical department system,EHRS,Consultation results, Examination reservation, Prescription order,Examination results, Pharmaceutical history, Patient sta
18、te,EHRS is to integrate information systems in a hospital.,Enterprise System !,EHRS = Electronic Health Record System,18,Enterprise Model,Zoom in,Input the consultation results,Business Process,19,Information Model,Information structure,Entity Data,Consultation,Store Consultation,Information,Entity
19、Component,20,Computational Model,Input Consultation,results,Consultation,Store Consultation,Information,Store Consultation,Information,Input Consultation,results,Choreography (behavior), Input Consultation result, Store ConsultationInformation,Component structure,Process Component,Entity Component,2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- APPLYINGMODELDRIVENDEVELOPMENTTOBUSINESSSYSTEMSPPT

链接地址:http://www.mydoc123.com/p-378516.html