- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的网络协同设计系统的研究和实现
施尉霁,陈刚,董金祥
(浙江大学计算机系,浙江杭州310027)
摘要:根据协间设计系统的需求及特点,结合J2EE架构中的现有技术.提出了面向网络化制
造的基于J2EE的协同设计平台,实现了Internet/Web上的异地协同设计,为制造网络内的各个实体
的协同工作提供了支持。论文还分析了J2EE框架中JSP/Servlet、J31S、EJB等各种技术在协同设计
中数据管理、传输、同步、分析中的作用,以及系统在跨平台、网络安全等方面的性能。最后以实例
说明该平台的有效性及其在网络化制造中的应用。
关键词:J2EE框架:协同设计;网络化制造:敏捷制造
0引言
随着全球经济一体化的发展,计算机支持的协同工作(Computer Cooperative
Supported
Work,CSCW)越来越受到各个企业的关注。协同设计(collaborative
design)是CSCW的一个典
型实例。一个协同设计系统所需要的技术支持包括计算机网络系统、支持并行工程的分布式系统
和虚拟企业管理系统三大类…。
J2EE是美国Sun公司推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着
不可比拟的优势。J2EE所提供的服务具备以下的特点”1:①高可用性。来满足现在的全球商业环
境;⑦安全性:保护用户的隐私和企业数据的安全:③可依赖性和可扩展性。保证商业交易的正
确和迅捷。
通常这些服务是由分布的应用程序组成的,包括前端数据端和后端数据源以及它们之间的一
层或几层.这些中间层提供丁把商业功能和数据与企业信息系统(EIS)相结合的功能。这些中
间层把客户端从复杂的商业逻辑中分离出来,利用成熟的INTERNET技术使用户在管理上所花费
的时间最小化。
本文所提出的网络协同设计系统CoDesign正是基于J2EE模型中的上述特点构建的。该系统
工程管理、异地数据同步等问题,具有易扩展、易维护、跨平台等特点。
1 J2EE框架 .
J2EE应用模型定义了一种建筑模型来让多层应用程序实现服务,并消除了c/s应用程序模
型中提供企业应用逻辑的复杂性和客户端安装维护的困难性等问题,提供了可伸缩的,易访问的。
易于管理的方法。J2EE应用模型把实现多层结构服务的工作划分为二部分:开发者实现商业和
表达逻辑,以及由J2髓平台提供的标准的系统服务。开发者可以依赖于这个平台为开发中间层
服务中遇到的系统级硬件问题提供解决方案。J2EE应用模型为中间层应用程序提供了编译一次,
160
once,run
任意运行的特点(write anywhere),这种标准模型最小化了培训开发人员的费用。
J2EE应用程序模型通过在建立多层应用程序中最小化其复杂程度,围简化和加速应用程序的开
发迈出了重要的一步。
1一JSP/Servlet
件的、平台无关的Web应用服务程序。对于不同的操作系统平台,只需要更换相应的J2EE平台。
不需要更改应用程序代码即可再次运行。
提供的访问控制,建立了企业信息模型,并实现了系统内各类资源的监视和管理,将各类信息以
底层JavaBean实现系统资源的动态调配。
1.2 EJB
EJB(EnterpriseJava
的构件规范,是Java开发的一件利器。自从随J2EE推出之后,广泛的得到了业界的支持,已经
成为应用服务器的标准技术。
从企业应用多层结构的角度。EJB是商业逻辑层的构件技术,与JavaBeans不同,他提供
了事务处理的能力,自从三层结构提出。中间层,也就是商业逻辑层,是处理事务的核心。由于
从数据存储层分离,他就取代了存储进程的大部分地位。从分布式计算的角度,EJB像CORBA一
样,提供了分布式技术的基础,提供了对象之间的通讯手段。
在CoDesign系统中,作为系统的底层支持组件,EJB提供了支持事务处理能力的数据库访
问控制,实现了安全可靠的底层数据交换,系统在此基础上建立了虚拟企业结构,并提供访问控
制权限管理
文档评论(0)