帮帮文库

返回

【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计 【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计

格式:word 上传:2025-07-20 23:00:48
系统等赞助商得到。包括和在内的开源实现据称兼容性也不错。最近名单上有多出了新的。组件编程模型在我们基本的组件前,先让我们强调下什么是组件。软件组件是有系列的具体的接口和明确的上下文环境构成。它可以被的部署而且易于被第三方重构。根据以上的定义,如下的组成应用程序的实体可以看作是软件组件会话,实体,消息驱动。组件。消息目的。数据源。和组件被部署在由应用服务赞助商提供的容器中它们有定义良好的容器规则来管理生命周期,线程,持久化和其他问题。和组件都利用目录机制去寻找资源和它们想要交互的其组件。目录被执行的环境被的由容器的每个组件加以维护。该种环境下的绑定机制通常由组件部署的解释者加以配置。消息目的地,像对话和队列,是由消息服务执行所提供的资源。数据源是提供给应用服务器的为事务组件进入到企业信息服务层提供数据接口,通常由被应用服务器管理的连接池实例化。个编程者明确编写的项目只有和组件。这些用户编写的组件彼此交互而且系统服务可以是明显的也可以是隐含的。例如,开发者可以选择明确的事务区分方式,这种方式意味着开发者假设通过定义良好接口的事务经理服务平台来书写明确的程序交互。或者,开发者也可选择容器管理事务区分的方式。这样由于组件的事务行为通过他的描述者来定义而且全部用容器来处理,因此作为个隐式的提供潜在的事务管理服务。组件间的链接远程交互仅定义了三种可以在不同应用服务器间传递的基本组件间连接类型。在这三种情况下,通信通过特定的对象来完成。远程调用同步的调用通过主对象和对象接口来实现。连结器的外部连接同步消息接收,同步和异步消息发送,用连接工厂和连接接口进行数据库查询。连接器的内部连接异步消息传递进入消息驱动只能使用对象。在前两个实例中,应用组件的开发者不仅书写执行在组件的运行时环境中的对象目录代码,而且书写发布方法调用,与远程的组件相互发送和接受消息。组件的运行时环境为每个组件部署所创建。环境中的绑定在组件部署时由部署者进行初始化。这些绑定被假设为是静态的,因为规格中没有提供任何的容器和组件间协议去提示绑定发生了变化。在连接器的内部通信情景下,对象查询以及所有的相应的容器隐式的完成。虽然查询的协议还没有被标准化,但是假设个基于或者的查询是合理的。假设潜在的应用服务器提供了所有的设备去控制部署过程的每步,那么在两个组件间确立个连接需要涉及部署目标组件类。创建个特定的对象用作目标组件代理。用组件的命名服务去绑定目标。启动目标组件。部署指定的组件类。在主机的命名服务中,创建和进行指定组件的运行环境。启动指定的组件。然而,没有个现代的应用服务器允许详细的控制所有组件类型的部署过程除了在它们的部署解释器中的有限的选择。因此我们的架构将使用简化的途径,它所依赖的特征在现在的大多数的应用服务器上都可以得到。动态部署消息目的和数据源的能力。创建和绑定特定的目标去访问消息目的和数据源的能力。把初始绑定的对象到部署组件的能力。用在参考组件运行环境中的指引去指出绑定的参考的能力。在只有相同的应用服务器的架构中,上面的功能对通过简单的部署控制解释器方式来控件间的连接已经足够了。然而,在不同应用服务器的环境下,由于跨服务器的类下载问题,这种简单的控制解释器的方式是不够的。本地交互些组件间的交互可以发生在同地点的相同应用服务器虚拟机的组件间,有时候甚至可以发生在只有相同容器的组件间。在层,这种交互的例子是到的请求转发。在层,这种交互的例子是实体关系和通过本地接口的调用。这种本地部署所关心的不是在分布式架构中去表现而是去增强致性。因此,这种架构把所有的本地的组件请求当作个单的组件加以对待。部署应用程序和系统服务部署应用程序组件部署和拆卸标准的组件还没有统的标准,因此每个应用服务的提供商对组件的部署和拆卸提供了单独的功能于规范中没有定义标准组件的包,包的格式和包内的基于部署解释器的位置,因此这种包对于没有所属权变化的应用服务器不需要部署。具体变化的例子有支持或者取代标准所有者解释器的新的所有者解释器的产生。具体服务应用程序类的代码的更替。为了着手构建个能够部署不可网络的动态的分布式的架构,我们提出了种普遍的部署单元即个简单的基于部署的解释器或者是组类似的绑定到文档中的解释器。文档可能包含用于执行组件的类或者任何其它的所需组件。相应地,部署解释器也可以简单地用来索引代码。我们假设这种动态的部署和拆卸服务存在于所有的兼容的服务器上而且在不理解类重载相关问题时个健壮的类重载结结构的应用服务器就能够重复的部署生命周期。大多数现代的应用服务器都提供这样的功能。部署系统组件对应用组件来说,规范只是少了在部署和拆卸时的明确定义,而对系统服务来说,在这方面做的更糟。对系统服务来说不仅没有具体的定义个标准化的部署,实际上,这个规格甚至连没有强调在生命周期属性方面,•,•,•,•,•,•,••,•基于工作流课件录制系统设计外文文献翻译译文及原文院系部信息工程学院姓名王雷班级计专业计算机科学与技术指导教师杜天苍教师职称教授年月日北京基于在分布式环境下的底层结构的自动动态配置的应用摘要为了实现广域网中符合工业标准基于组件的应用程序中动态的可适应性,我们需要种框架来在这样的环境里自动化地配置应用程序。这种需要对于哪怕在单的应用程序服务器上尝试部署应用的人来说也显而易见,这种任务设计到大量的系统服务和应用组件的配置。关键词动态配置分布式组件前言近几年,我们已经看到基于组件的企业应用开发的显著增加。这种应用程序通常被部署在公司的内部网或者是因特网上,以高事务容量,大量的用户和覆盖范围广的访问为特征,它通常会被部署在中央区域,采用服务器集群来均衡负载从而支持用户下载。但是这种平均负荷的方法被证明只对减少应用转发的用户可以察觉的反应时间有效,而对于减少网络方面的延迟作用不大,垂直分割例如运行网络层和事务层在不同的虚拟机被用于分离和均衡负荷,但是它是不符合实际的由于远程调运的大量使用显著地增加了运行时时间。最近的著作已经表明在广域网中利用垂直负荷而不引起前面所述的超时问题的可行性。那非研究的主要结论可以概括如下应用合适的应用程序,在广域网中的垂直负荷可以察觉的延迟。广域垂直层需要复制应用层组件而且需要维持和原组件间的致性。新加的复制组件可以被动态配置以满足新的需要。事实上,不同的复制组件可能会根据应用不同的方式实现相组件。新的请求路径可以复用先前的组件配置路径。应用智能监视和人工智能规划方法再结合那个研究得出的结论,我们看到通过动态布置基于动态监视的额外的应用组件,在广域网中符合工业标准基于组件的应用程序中动态的可适应性是可以实现的。然而,为了实现这种动态可适性,我们需要种框架来在这样的环境里自动化地配置应用程序。这种需要对于哪怕在单的应用程序服务器上尝试布置应用的人来说也显而易见,这种任务设计到大量的系统服务和应用组件的配置。例如你必须在配置和部署应用组件前先建立数据源,设立消息目的地和资源适配器。在需要跨越多个节点服务器的广域网配置中,这将更加复杂,因为更多的便利内部节点通信的系统服务需要配置和启动,而且多种配置数据比如地址,端口号,名字和其他的数据在多个节点的配置文件中必须维持致性。这种分布式配置框架必须满足声明内部组件致性规范和定义它对组件配置部署的影响。声明应用程序组件对应用服务器,以及它们的配置和部署的依赖性。提供简单但可表达的抽象方法去控制通过部署和拆卸组件获得的适用性。能够复用服务和组件从而高效的利用网路节点资源。提供上述便利而不会增加应用程序员的设计负担。在本论文中,我们提出自动动态部署应用程序的框架涉及了上面的所有问题,这种框架为组件定义了结构描述语言,链接说明和集合。这种组件说明语言用来描述应用程序组件和链接,它使得应用组件与系统组件中清晰的分开。种灵活的系统类型用来定义组件接口和端口的兼容性。种为配置组件属性而开发的定义和表述语言允许内部组件间的规范和组件间属性的继承。组件集合语言允许先前定义的复制的组件通过连接合适的端口集合到应用路径,连接时通过链接复制对象和具体把这些复制组件映射到目标应用服务器节点。组件配置过程评估了应用程序路径的正确性,确认在系统组件上的应用组件的性和完成复制组件的部署。根据这些配置使先前部署的复制组件在新的路径中得以匹配和复用的努力正在做出。我们把这种架构作为开源应用服务器的部分加以实现,在几个样本程序比如和中进行测试。这种架构实现利用了的可扩展的微内核结构,基于规范。的组件结构允许根据部署应用程序的需要增加服务配置。我们相信通过动态部署和拆卸系统服务来重构应用服务器对构建高效资源框架的动态分布部署的应用程序来说是非常必要的。本文如下部分是这样组织的。第部分提供了必要的背景以理解和研究有关的组件技术规范。第部分对这种架构给出了般性的描述。第部分更深入的描述了有关这种架构特别重要的和有趣的内部机制。第五部分描述了如何实现这种架构,相关联的工作将在第六部分介绍。背景知识介绍组件框架。组件框架是种中间件系统,它支持遵守定标准的有不同组件构成的应用程序。应用组件被塞入这种确立它们运行环境和规定它们交互的框架中。这通常是通过容器,组件持有者来实现的。这种容器也提供通常需要的功能以实现命名,安全性,事务,和持久性,组件框架为组件的执行提供了个集成的环境,因此显著的减少了在设计,实现,部署和维护应用程序时工作。现在工业上的组件框架标准以对象管理组的组件模型,公司的企业版和微软公司的标准,其中在企业里应用最为广泛的组件框架是。是开发多层企业应用程序的综合性的标准。规范定义如下组件编程模型。组件和主服务器的链接。服务器提供给组件的服务。各种各样的人物角色。兼容性检验装置和编译测试程序。在众多的服务列表中,消息通信,事务处理,命名机制和其它应用组件用到的服务是应用服务器必须提供的。用进行应用开发必须遵守经典的层结构表现层,业务层和企业信息系统层。属于各层的组件在开发时遵守具体的标准。表现层或者网络层这层实际上又被分为客户端和服务器端。客户端包括浏览器应用程序等和负责和服务器端的表现层或者业务层进行交互。服务器端包括和静态网页内容。这些组件负责把业务数据传递给终端用户。数据本身通常
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(1)
1 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(2)
2 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(3)
3 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(4)
4 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(5)
5 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(6)
6 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(7)
7 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(8)
8 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(9)
9 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(10)
10 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(11)
11 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(12)
12 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(13)
13 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(14)
14 页 / 共 20
【毕业设计】外文文献翻译--1基于JBPM工作流课件录制系统设计.doc预览图(15)
15 页 / 共 20
预览结束,还剩 5 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档