软件服务生态中的非确定性科学问题互操作性的应用基础问题_第1页
软件服务生态中的非确定性科学问题互操作性的应用基础问题_第2页
软件服务生态中的非确定性科学问题互操作性的应用基础问题_第3页
软件服务生态中的非确定性科学问题互操作性的应用基础问题_第4页
软件服务生态中的非确定性科学问题互操作性的应用基础问题_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 问题提出的背景2. 3. 4. 一个网络上的软件工程:电子商务、电子政务、软组件、软件框架开发和服务 ,系统集成 在浏览器上使用Web技术进行资料的参考和交流 软件工程开放信息服务网格:软件信息资源的最大化共享、组合服务与高效率开发、互操作、分布异构、人性化。进行业务集成,适配性软件的开发,软件信息资源库的建设管理、服务、交易,等下一代网络技术应用下一代网络技术应用第一代网络技术应用第一代网络技术应用 互联网技术的快速发展促进了软件开发与服务互联网技术的快速发展促进了软件开发与服务形态的变更形态的变更第二代网络技术应用第二代网络技术应用 v信息资源最大化共享与服务 信息的Discover

2、ability & Coopratability 信息孤岛与信息海洋的矛盾v分布协同的作业方式 网络应用的发展 共享交换与互操作协同 Internet从WWWGGGv以信息服务为中心的组合型软件生产方式开放型信息系统:异构的、分布的、动态的、协同的、大规模的、自主成分等构成的计算系统;v开放信息系统计算生态学(广义生态学) 开放信息系统的生态系统,从协同的角度,计算过程可以看成是一种相变,是系统处在一种非线性结构下产生更有序的时空结构的过程。服务也是一种计算:计算生态学-服务生态。v网格信息资源的组织和服务匹配存在巨大的语义鸿沟 难以确定信息资源的内容和确切含义 信息表达不一致信息服务的供求双

3、方通常不能确切地在服务的时间、地点、提供方式和内容上达成一致 信息的互操作方法不一致信息服务的供求双方看待服务的角度和对服务的了解程度各不相同 现存的绝大多数基于XML的标准缺乏清晰的语义 对网格信息服务的语义,缺乏一套公共的本体的承诺v信息资源的服务匹配需要一个语义层上的互操作,需要为网格中的信息资源和服务定义一套公共的语义规范需要一种统一的语义支撑的基础理论与方法及其技术标准需要一种统一的语义支撑的基础理论与方法及其技术标准v信息资源的科学管理如何科学地分类、有效地组织与管理软构件的信息? 复杂的软件属性信息结构的科学分类(Taxonomy)的非确定性问题 复杂的软件属性信息结构的登记与注

4、册(Registering)的非确定性问题 软件信息资源建设与管理:如何科学地建设资源库(Repository),查找资源库中的软件信息?v信息资源的高效服务 如何有效地查询软构件信息? 如何有效地绑定(Binding)软构件信息在应用系统中,实现高效率的组合型软件系统开发? 如何实现系统集成到业务集成(business integration)的进化,有效地进行业务集成?服务请求者资塬服务中心查询绑定(binding)服务发布发布管理注册服务中心Registering软件信息资源服务请求描述资源库资源的公共注册管理MMF软件信息资源分类注册的服务描述资源库建筑、查询服务Repository业

5、务集成服务软件信息资源开发RDF SchemaRDFXML(+URI+Namespaces)WSDLSOAPUDDISemantic Web ServicesWeb ServicesMMFRepository Interface & Protocol描述 资源的描述 资源的管理Ontology/OWL+UDDI: Universal Description,Discovery and IntegrationWSDL: Web Service Description LanguageSOAP: Simple Object Access ProtocolXML: extensible Markup

6、 LanguageOWL: Ontology Web LanguageRDF: Resource Description FrameworkMMF: MetaModel Frameworkv软件的互操作性软件的互操作性(Interoperability)、透明性、透明性(Transparency)、开放性、开放性(Openness)、可伸缩、可伸缩性性(Scalability)问题中最核心的互操作性问题;问题中最核心的互操作性问题;v从传统的系统集成从传统的系统集成(system integration)到业务到业务集成集成(business integration)的服务转变问题的服务转变问

7、题;v从互连、互通,到语义层面的互操作;从互连、互通,到语义层面的互操作;v需要解决互操作性保证的软件开发与服务的理需要解决互操作性保证的软件开发与服务的理论与方法及其技术标准。论与方法及其技术标准。v本体元建模理论与方法,即本体及其元模型承诺本体元建模理论与方法,即本体及其元模型承诺(commitment)的理论与方法的理论与方法 本体承诺是建立在某种语言和可以被称为本体的某本体承诺是建立在某种语言和可以被称为本体的某种事物之间的映射种事物之间的映射 以本体模型分类注册以本体模型分类注册(Registering)复杂的信息结构、复杂的信息结构、本体模型与元模型的映射本体模型与元模型的映射 以

8、元模型体系建设管理信息资源库(以元模型体系建设管理信息资源库(Repository) 用户接口:公共逻辑的本体模型用户接口:公共逻辑的本体模型 资源库信息结构的组织与管理:元模型框架资源库信息结构的组织与管理:元模型框架MMFv核心:本体元建模框架核心:本体元建模框架MMF(Meta-Model Framework)MetamodelModelMetamodel for MetadataMetamodel for Object PatternsMetamodel for Code ValuesMetamodel Framework for Modeling ConstructsModeling

9、 ConstructsMetamodel Framework for OntologyMetamodel fora ClassificationMetamodel for Object PatternsMetamodel for Code ValuesMetamodel fora ClassificationMetamodel fora ClassificationA Particular DomainCommon Metamodel FrameworksMetamodel Framework for Mappingontology分类、注册 标 准 元 模 型 CORE公共的识别和分类的本体

10、方法,Registering模型映射的元模型领域模型构筑领域的公共软构件信息结构 国际标准 MOF元建模的基本标准&ISO11179 扩充UML & XML& MDA基于本体元模型的分类与登记Repository(库管理)基于元模型的映射Ontology方法UMM建模方法, UMLUML&XML&MDA领域元模型、框架及其规约软构件信息结构分类、登记的本体模型 元 模 型 框 架MMFUODv公共的属性本体v公共的软构件不同属性本体(标准模板);定义本体接点的元属性及其制约关系;v用户定义和提交的软构件属性本体必须继承公共的软构件属性本体的标准v使用属性本体进行软构件分类、注册管理属性本体商业

11、属性本体技术属性本体功能属性本体接口属性本体构造属性本体PropertyUnbindedBindedIntrinsicExtrinsic软构件属性应用本体Metav服务过程(动态)本体:CIM过程本体模型;业务工作流本体模型;用户提交的服务过程本体模型;v本体描述语言:DAML+OIL,OWL+v过程(动态)本体语义:分布操作语义,Petri网;v绑定服务模型:BPEL4WS模型 + 服务过程(动态)本体模型; WSDL模型 + 服务过程(动态)本体模型BPEL4WSProcessontologicalModelportTypeInput-only operationInput-output

12、operationWeb serviceBPEL4WS Composition ModelComponent Service Implementationwith Process ontologicalModelPortTypePortTypePortTypeBinding ServiceWeb Services Description Language Component Modelv元语言是描述语言的语言,元数据是描述数据的数据,元模型是描述模型的模型 ;v元模型场体系(M3,M2,M1,M0)结构形成的自组织法则、交互作用关系及反射、变换的内在统一性、广泛的适应性; 满足结构主义的结构的

13、三属性:整体性、转换性、自身调整性v“元的层次”,是表示“描述的”与“被描述的”对象间的关系的层次,两者之间的关系可以无限的重复。所以,往往需要强制地停止。而且,基于什么标准来确定元的层次?往往也没有绝对的基准v作为构成元层次的基准,一般来说考虑上层对象的描述内容。常见的基准有:泛化型(类型和实现值)生成与操作规则抽象类型管理属性解释描述等v软件工程中,我们往往采用基准来确定“元的层次”。例如IRDS采用了“类型和实现值”强制停止“元的层次”vUML,MOF(Meta Object Facility)也基本上采用了“类型和实现值”的基准:层次层次 描述描述 例例 元元模型(metametamo

14、del) 元模型的定义 元类(metaclass),元属性 元模型(metamodel) 元元模型的示例,模型的定义 类、属性模型(model) 描述领域规范,类模型职员、产品对象(object)模型的示例,信息领域的示例 李兵,TVMOF的元层次 Metamodel Framework for OntologyMetamodel Framework for MappingMetamodel Framework for Modeling Constructs Metamodel Instance Domain ModelBusiness DomainExchangingCore Model武汉

15、大学承担的部分武汉大学承担的部分(MOF1.4 + ISO11179(MDR)MMF(Meta-Model Framework)PIMPSMPSMPSM业务要件每个平台的映射实现的映射实现实现实现业务领域的分析 建模CIM(Computing Independent Models) 领域的建模,业务过程本体,静态本体 PIM与PSMPIM是不依赖于平台的模型PSM是使用了平台固有功能的模型模型编译、映射、转换: - CIM-PIM (过程本体与元模型) - PIMPSM (元模型与基本模型) - PSM实现自组织体系- CIM PIMPSMPIMPIM自组织: PIM软构件的相互作 用与集成

16、PIM有序行为;PSMPSM自组织: PSM软构件的相互 作用与集成 PIM有序行为; CIM从系统集成到业务(Business)集成;基于CIM过程本体的业务集成;三个级别(CIM,PIM,PSM)的互操作性 保证与测评;Model Driven Architecture,OMG,2001业务系统的分析 设计标准模型UML Modeling ToolMetamodel FrameworkModel Driven Execution EngineCommon MMF(Meta-model Frameworks)Metamodel FrameworkSC PatternsControl Patt

17、ernsComponentsModel and Software ConstructsPlatform Independent ModelsPlatform Specific ModelsMetamodel InstanceMetamodel Instance基于元模型的模型编译: PIM-PSMv互操作性是网格时代系统的基本 的、核心的技术指标v成立中国互操作性测评中心 (2002.12 武汉大学)v参加亚洲ebXML互操作性测 评工作委员会v完成了ebXML互操作性的MSH, CPP,BPSS标准的测试(亚洲国家与地区联网测试)v获得亚洲ebXML互操作性测评资格证书v本体元建模理论与方法在一定程度上解决一定程度上解决互操作性标准的问题v今后研究的课题: 服务过程本体与服务模型的形式化 软件服务的本体体系与领域的元模型体系 模型编译的原理与方法 业务集成与语义互操作方法 互操作性保证技术与标准 新型中间件:反射中间件;基于CWM的元信息服务中间件。谢谢大家!敬请指导!SOAPBPEL4WSWSCIHTTP,FTP,SMTP,etcebXMLCPABPMLBTPebXMLBPSSebXMLCPPebXMLMessagingebXMLRegistriesDAML-S ServiceGroundingRDFDAML-S Servic

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论