11月25日互联网上的软件工程何克清-第3节
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
蛱赝铣鱿值腤eb服务技术,我们可以预计将会改变,应用软件的,生产传播服务的方式,这种方式出现了这个Web软件服务,我们认为是一种快适的软件生产方式,它的内容呢,主要是在互联网中,有一些包含在通信协议中,并且可以组装和自动运行的软组件构成,实现的核心是软组件之间的通信,XML是软组件,可相互理解的描述语言,软组件的服务的服务标准协议,采用简单对象访问Soap,以及Web服务描述语言WSDL,这些都是标准化,那么它的实现机制呢,简单地说就是,在服务提供者 服务申请者,服务注册者之间 三步曲,首先就要根据,软组件开发厂商,提供的软组件登录,然后就发布,第二,服务申请者查找,查找所需要的软件,就绑定在自己所要,应用的系统中去,简单地说,就是发布查找绑定三步曲,在网上具体是这样的形象。就是用户使用XML语言,提出自己所要求的可重用的,软组件的规范,就是使用软件规范,通过服务代理,因特网商通过Soap这种协议,程序软组件库,还有一种服务方式就是,委托第三者的服务方式,所谓委托方式,就是在买方和卖方之间,设立第三者的机构,就是提供仲介委托的服务,进行一些标准,一些开放度和交易方式的制定,我们在服务这一条,举一个例子,就是普适计算的一个例子,一个家庭应用,软组件系统的,快适的服务生产方式,一个家庭主妇根据,自己家庭成员,和家庭财力的需要,以及活动的需要,向软组件服务中心提出了,自己家庭应用软件的需求 要求,那么软组件服务中心根据需求,使用一些公共的一些,比方说,中学教育软组件,安全管理软组件,英语学习软组件,健康管理软组件,家庭财务管理软组件,以及旅行等引导软组件,然后进行个性的裁剪,为这个家庭安装,家庭应用软件系统,这样一来,很明显这是一个,快适的软件生产服务方式。下面我们看一看,软组件流通管理的基础设施,到底是什么样的呢,简单地说,它以软组件库为中心,在标准化的技术与支持下,登录登记分类测评服务支撑检查 注册等,标准化技术的支持下,在软组件互动协会,软组件商务中心的支持下,和开发厂商和用户进行流通,作为一个软组件在网上登录的,必要条件和充分条件是什么呢,必要条件简单地解释为,登录的开发方法的标准与语言,一定要统一的标准,第二个就是软组件,按照标准化的分类和目录,便于登录 检索 下载 装配,或者标准的交易模型,你希望的标准的交易模型,这个软组件的质量,安全性 互操作性 检定的质量,作为充分条件,它必须具有实用性 标准性,它的附加价值的服务方式,或者软组件库的存取方式。整个软组件开发,流通、管理的基础设施,可以简单地分成这三个部分,最下面的那部分就是,软组件开发的平台,这包括业务,标准业务领域建模的,PIM MDA结构中的支撑,以及一种平台的,开发舞台的MDA中的PSM,及其它们之间的映射转化,而且是软组件开发的,基础的设施和平台,比方说 RATIONAL等等,这是开发平台,那么上面登录,基础设施和软组件评价,测评基础设施构成了,软组件服务的基础设施,然后最上面的这个软组件,商务基础设施或流通基础设施,所有这些基础设施和平台。必须与国际标准整合和一致,实际上软件产业的,基础设施平台之争,也是市场之争,就是网上软组件管理标准,是流通与服务的关键。首先是网上软组件管理,流通的科学与技术这些标准,很可惜,现在还没有正式的标准和方法,去年(2001年)10月26日,ISO SC32 WG2国际会议上,日本提出,中国 韩国参加,提出来一个NWI方案,就是新的工作项目的方案,主要针对软组件的,管理流通的一个提案,这个提案提出之后,得到了各个代表的支持,已经正式立项,现在正在继续展开,我们国家 国标GB,关于软组件管理规范也正在启动,网上软组件管理,标准技术的难点在什么地方,为什么现在为止,对这样一个标准化,管理 流通的科学方法与标准,还没有出现呢,这个我去年(2001年)10月份,与今年(2002年)10月份我参加了,ISO SC32 WG2的工作组会议,我就是见证人,在会上 这方面我们国家投入了,很大的人力和财力进行激烈竞争,为什么,它控制这个标准就要控制,这个软组件在市场上,流通管理服务的,这个一部分市场,软组件管理标准的技术的难点,在于软件的属性和行为,受制因素很多,大家看 它的一个分布,是对象结构体系结构之中,它的软件框架之中,它和其他的软组件,动态地连接 装配 是不是,因此 它与领域有关,与公共的标准也有关。因此它十分复杂,而现在目前,研究的方法有两种,一个就是元建模的方法,就是MetaModeling,第二个是本体论的方法,就是Ontology,这个武汉大学提出了,本体论的标准化方案,在2002年5月2日,我们中国(作为)代表,参加的ISO SC32 WG2的,国际会议上提出,经过ISO各个国家的代表讨论,一致赞同正式立项,这是这个方案,提案的一个Draft(草案),这个封面就是使用Ontology方法,分析分类软组件的属性,使它能够识别登记,包括命名一套内容,给我们的正式号码是,就是武汉大学提出的,标准化方案的Draft(方案),正式给我们的立项号码是,ISO SC32,1。32。22。01。03。00,所以在ISO作为中国代表,软组件标准化立项,是个很不简单的事情,那么它主要包括些什么内容呢,简单地说 分三个层次,第一个就是,基本级的Ontology,它主要是这样一个,国际标准 OMG的国际标准基础上,进行扩充展开的,第二条 一个是领域的Ontology,领域的本体论,它主要是用本体论的方法,研究登录元模型 Meta Modeling,第二个就是,作业的Ontology,它是用本体论的方法,研究映射元模型的方法,最下面就是这个,应用的这个本体论,这一层就是说,基于上面两层本体论的方法,研究如何结合一个具体的领域,它的软组件如何,分类识别登录,这样及其支撑系统的开发,这样三层构成了武汉大学,对软组件的分类,识别 流通的基本方案。那么元建模的方法是什么样呢,我们认为概念模型是元元模型,元模型是模型的模型,元模型规定了模型的,语法和语义的结构,大家看到这样一个图上,对于实际世界领域建模中,往往是一个概念性的建模方法,然后在进行这个领域的,元元模型或元模型,最后到一个,软件系统的基本建模,这是内结构模型,基于这个内结构模型,用户运行系统的实例模型,那可以看出来,一个软组件系统的,中间的软组件,它的识别分类,元模型 元元模型以及概念模型,所以会看得出来,我们是提倡概念模型,到元建模 元数据,到UML类 结构建模,这样一个体系,因此元建模方法,在软件工程中十分重要。那么基于元建模的,网上软组件登记,与库管理的方法呢,从这个图可以看到,在国际标准MOF,元建模的基本标准下,扩充建立一个元模型的框架,元模型的框架,标准元模型是包括两个部分,一个是模型的映射的元模型,一个是登记组件的元模型,它们都与软组件的,识别 分类有关 和命名有关,和建模的设施有关。最后我们对今天的内容,进行小结和展望,虽然我们国家的,软件产业和发达国家相比,规模还是很小,虽然在我们国家的,国民收入比重中,还是一个很小的部分,但是我们国家的,网上软件工程的发展,我认为 具有了良好的基础,首先是一批软件企业,迅速发展壮大,比方说,TOP软件,北大青鸟、东方通、东大阿尔派、启明星晨、中创,它们都在软组件和中间件的,开发上做了很好的,很有意义的工作,具有良好的基础。另外,第二个方面,就是一批新兴学科类的国家重点实验室,一些国内的重点大学,研究机构、科学院,计算所、软件所,它们都进行了前导性的,基础研究与开发和示范,在标准上、在方法上、在技术上、平台上,做了重要的工作,我们国家并且给予了高度的重视,这都是我们良好发展基础的条件,可以预料在我们国家,一个互联网上软件产业,信息产业的时代即将到来,我们国家的软件产业要成为我国国民经济中的支柱产业,我认为必须全方位地面向互联网,我们千万不要错过,这次难得的发展机遇,如切实地贯彻人才战略,标准化战略,软件的平台化战略,我们国家的网上软件产业、信息产业必将兴起,在与国际信息产业、软件产业的舞台上占有重要的地位,我的讲座完了,谢谢大家。
… 返回 …