您现在的位置: 精品资料网 >> 企业管理 >> 项目管理 >> 资料信息

系统项目管理工程师知识分析考题(DOC 40页)

所属分类:
项目管理
文件大小:
224 KB
下载地址:
相关资料:
系统项目,项目管理,管理工程师,知识分析
系统项目管理工程师知识分析考题(DOC 40页)内容简介

系统项目管理工程师知识分析考题(DOC 40页)简介:

 DCOM(分布式组件对象模型)是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。DCOM在COM的基础上添加了许多功能相特性,包括事务特性、安全模型、管理和配置等,使COM成为一个完整的组件架构。DCOM是基于客户机和服务器模型的,客户程序和构件程序是相对的,进行功能请求调用的是客户程序而响应该请求的是构件程序。构件程序也可以作为客户程序去调用其他的构件程序,正是这种角色的转换和相互调用关系使构件程序最终构成一个软件系统。
    CORBA(公共对象请求代理架构)是由OMG组织制订的一种标准的面向对象的应用程序体系规范。它为解决分布式处理环境中硬件和软件系统的互连而提出的一种解决方案。CORBA定义了一种面向对象的软件构件构造方法,使不同的应用可以共享由此构造出来的软件构件;每个对象都将其内部操作细节封装起来,同时又向外界提供了精确定义的接口,从而降低了应用系统的复杂性,也降低了软件开发费用;CORBA的平台无关性实现了对象的跨平台引用,开发人员可以在更大的范围内选择最实用的对象加入到自己的应用系统之中;CORBA的语言无关性使开发人员可以在更大的范围内相互利用别人的编程技能和成果,是实现软件复用的实用化工具。
    Web服务(Web Services)定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP (S)访议传送XML表示及封装的内容。Web服务的主要目标是跨平台的互操作性,适合使用Web Services的情况包括:
(1)跨越防火墙:对于成千上万且分布在世界各地的用户来讲,应用程序的客户端和服务器之间的通信是一个棘手的问题。客户端和服务器之间通常都会有防火墙或者代理服务器。用户通过Web服务访问服务器端逻辑和数据可以规避防火墙的阻挡。
(2)应用程序集成:企业需要将不同语言编写在不同的平台上运行的各种程序集成起来时,Web服务可以用标准的方法提供功能和数据,供其他应用程序使用。
(3) B2B集成:在跨公司业务集成(B2B集成)中,通过Web服务可以将关键的商务应用提供给指定的合作伙伴和客户。用Web服务实现B2B集成可以很容易地解决互操作问题。(4)软件重用:Web服务允许在重用代码的同时,重用代码后面的数据。通过直接调用远端的Web服务,可以动态地获得当前的数据信息。用Web服务集成各种应用中的功能,为用户提供一个统一的界面,是另一种软件重用方式。


..............................