XX省制造业信息化示范企业ERPV2.5可行性研究报告_第1页
XX省制造业信息化示范企业ERPV2.5可行性研究报告_第2页
XX省制造业信息化示范企业ERPV2.5可行性研究报告_第3页
XX省制造业信息化示范企业ERPV2.5可行性研究报告_第4页
XX省制造业信息化示范企业ERPV2.5可行性研究报告_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

3/*编写目的编写本技术可行性分析报告的目的是:a.总结建议的开发项目在技术方面实现的可行性的研究结果,为产品开发中心决定是否进b.评价为了合理地达到开发目标所可能选择的各种技术方案,说明并论证所选用的方案。景a单位;项目提出者:翟智勇中定义的其他特征能被其它公司或人购得的公司。b商(ApplicationComponentProvider)中。c)应用程序装配商(ApplicationAssembler)/*内容是正确的。组装和部署信息存储在一个基于文本的配置描述文件中,此种文件使用XML标记来标记该文本。应用装配商可以按照“设计企业应用”的描述直接编辑该配置描述文件,或者使用一个能通过交互式选择来正确添加XML标记的装配和配置工具来编辑该配置描述文件。d)部署商(Deployer)部署J2EE应用程序的公司或个人。职责包括设定事务控制、安全属性,并根据应sebean由一个容器来处理等。部署涉及配置和安装。在配置过程中,部署商遵循应用组件提供商提供的指示来解决外部依赖问题,定义安全设定,以及分配事务属性。在安装过程中,部署商将应用组件安装到服务器上,并生成容器特定的类和接口。配置并管理运行J2EE应用程序的计算环境和网络基础设施,并监督运行时环境的员。f)工具提供商(ToolProvider)生产被组件提供商、装配商及部署商使用的用于进行开发、组装和打包的工具的公提高我们公司整体技术水平和产品的竞争力。定义中间件:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通/*效地实施到Internet上,实现电子商务。它并非一种传统意义上的软件,而是一个可以提供tCORBA:CORBA是一种工业标准中间件,可以用于多重异种环境下的集成与分布式对象编概念和工具以及客户/服务器范例。也可以不同。组件:组件是独立于特定的程序设计语言和应用系统、可重用和自包含的软件成分。组y念。基于组件技术的开发方法,具有开放性、易升级、易维护等优点。它是以组合(原样重用现存组件)、继承(扩展地重用组件)、设计(制作领域专用组件)组件为基础,按照一定的集成规则,分期、递增式开发应用系统,缩短开发周期。在开发过程中遵循以组件为核心原则、组件实现透明原则及增量式设计原则。参考资料[1]EnterpriseJavaBeansTMtoCORBAMapping,Aug11,1999,SunMicrosystems[2]J2EE_BlueprintsDigestAug1,1999,SunMicrosystemsseapps[4]EnterpriseJavaBeansTMSpecification,Version2.0,Oct23,2000,SunMicrosystems[5]EnterpriseJavaBeansTMtoCORBAMapping,Aug11,1999,SunMicrosystems/*技术可行性分析的前提要求a.完成以下十三篇软件工程文档:b.完成ERP(V2.5)版。假定和限制技术条件限制:公司拥有职业技术人员人员限制:由于整个公司开发人员工作任务较重,而且在XX这类人才也较奇缺,本项进行技术可行性分析的方法中,以J2EE体系结构最为合理,而且国外和国内在这方面都在努力的推出自己的产品。而评价准则JEE软件和ERP软件开发人员,/*开发转变为面向对象和构件化的开发起到引导作用。对于准备基于J2EE体系结构进行中间件产品开发的人员,我们为他们提供了解决方案,他们能够通过我们提供的解决方案,成功的进行中间件软件开发。penSourceJEE推出自主版权的应用服务器。开发时间:整个产品开发的时间较长,但是第一阶段开发时间要充分,根据现有的资源和研对现有系统的分析现状分析a.MI主要是面向异构数据源整和及分布式处理的中间件。它采用CORBA作为通讯协议,。局限性a.没有遵循标准进行开发,今后的维护和升级比较困难。维护都需要专业人员,增加了成本。s/*c.没有形成构件化的软件开发模式,还是比较传统,很难从根本上改进现在软件开发的技术落后和管理混乱的现状。d.在电子商务领域提供的能力非常有限,对支持B/S模式软件能力较差。e.事务处理能力较弱。理的要求。建议的系统建议的系统的概述ws而且不流行。现在最为流行是J2EE结构,它不但支持多种平台,而且提出了一个完善框架结构,不但适合复杂企业级的应用要求,而且在电子商务方面也有着完美的解决方案。J2EE是一种中的诸多耗时且费力的艰难工作,为用户提供一种可创建广泛兼容的企业解决方案而无需进还可极大地减少产品研发上市时间、成本和风险。ervletJSPWEBBeanEJB/*系统工作流程J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用 在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。它的优越性言非常安全、严格,这使开发者可以编写出非常可靠的代码;J2EE提供了企业计算中需要的所有服务,且更加易用;J2EE中多数标准定义了接口,例如JNDI(JavaNamingand逻辑,特别是JSP,可以直接书写HTML,因此简化了页面的输出,这样就保留了脚本语言易于使用的优点。件事务服务,使系统更能够应付大量的并发用户和管理复杂的事务逻辑。•EJBServer中集成的组件命名服务可以使组件位置透明化,简化了组件的部署和客户端应用的维护。•开发过程易于分工,可以由专人负责编写组件,其他人组装页面。•J2EE平台全面支持和实施XML,这种强大的组合可使XML具备跨平台的兼容性,甚至用于对XML代码进行语法检查和调试的工具也可与平台无关。J2EE技术和平台则可实施独立于平台的解决方案。XML可通过移植的方式表现数据,因此就对i.产品提供商(J2EEProductProvider)/*设计并使J2EE平台、API和在J2EE规范中定义的其他特征能被其它公司或ii.应用组件提供商(ApplicationComponentProvider)户程序的公司或个人。在装配过程中,应用组件文件、接口及类被打包进一个iii.应用程序装配商(ApplicationAssembler)从组件提供商获得应用组件JAR文件,并将它们组装成一个J2EE应用的EnterpriseARchive(EAR)文件的公司或个人,此种文件是一个带.ear扩展名的标准文件。应用装配商提供与该应用程序相关的整体信息,并使用验证工具章“设计企业应用”的描述直接编辑该配置描述文件,或者使用一个能通过交互式选择来正确添加XML标记的装配和配置工具来编辑该配置描述文件。部署商(Deployer)iv.部署J2EE应用程序的公司或个人。职责包括设定事务控制、安全属性,并根储,还是由一个容器来处理等。部署涉及配置和安装。在配置过程中,部署商遵循应用组件提供商提供的指示来解决外部依赖问题,定义安全设定,以及分配事务属性。在安装过程中,部署商将应用组件安装到服务器上,并生成容器or配置并管理运行J2EE应用程序的计算环境和网络基础设施,并监督运行时环境的人员。vi.工具提供商(ToolProvider)生产被组件提供商、装配商及部署商使用的用于进行开发、组装和打包的工具d)系统原理图/实实现FJ2EE核心技术RMI-IIOIDL/JDBCAPI以一种统一的方式来对各种各样的数据库进行存取。和提供连接池等功能。JNDIAPI被用于执行名字和目录服务。它提供了一致的模型来存取和每一个JNDI名字都是相对于context的。这里没有绝对名字的概念存一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可如目录服务、事务管理、安全性、资源缓冲池以及容错性。RMI协议是在远程对象上调用一些方法。列方式在客户端和服务器端传递数据。RMI是一种被EJB协议。va是是是是是必须实现务和与成。成/*XMLJTA定义了一种标准的API,应用系统由此可以存取各种事务监控。务管理器为应用服务器、资源管理器、独立的应用以及通信资源管理XML是一种可以用来定义其它标记语言的语言。它被用来在不同的商得到一个完美的具有平台独立性的解决方案。目前正有许多不同的公JSP和ASP相对应的,但更具有平台对立性。他们被设计用以帮助HTML页面返回给客户端的浏览器。服务器的功能。作为一种服务器端的应用,当被请求时开始执行,这s。JavaMail的API,它提供了一套邮件服务器的JavaBeansActivationFramework(JAF)来处理MIME-编码的邮件附是是是是是须采用XML。集成,术.术发/*支持点对点的域,有支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,dtionrk将各个协议的服务连接成有机的整体进行管理,采用JMX各个实现部分的管理,使各个部一个协议适配器或者连接器。每个代理服务都是一个独立的模块,可以根据需要插入MBean服务器。分布式服务层提供了JMX管理器透明地与管理代理交互的接口。JMX的这种结构提供了一种影响a.利于组件化的软件开发,应用软件开发重点在于行业的业务组件开发。b.中间件产品的开发近两年已成为软件业发展速度最快软件产品,也将对软件行业和相关ERP的软c.方便的实现跨平台。d.对于商务软件的开发带来极大的方面,能够胜任企业级的应用。/*e.由于客户端不直接访问服务器端的后台数据库,减轻了服务器的负荷。f.提供容错处理和负载平衡处理。g.提供完善的日志管理。h.提供强大安全管理和权限管理。局限性度可能比采用C++开发的应用程序要慢些。技术条件方面的可行性a.由于我们首先进行理论和原形的研究,而且是对OpenSource的研究,所以保证了实现b.我们在开发期间进行市场和同类产品分析,保证我们产品的先进性。员,既从理论上,也从实现方式上给予保证。d.在2.3所述的

温馨提示

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

评论

0/150

提交评论