中唐科技面向二十一世纪的办公自动化软件产品,解决了客户端零配置化,以实现完全的移动协同办公;改善了产品的可移植性能,以实现产品的跨平台应用;融入了现代管理思想,适合于各种规模、各类性质的单位使用的。
目前由于互联网的极为迅速的发展,很多传统的业务都转移到互联网上,很多国际大厂商针对这种形势,都提出了互联网软件的架构体系,比如Microsoft的ASP/IIS, .NET, Sun的Java(J2EE), 以及开放组织的PHP等等。由于Microsoft的产品只能应用于NT/2000服务器上,以及在可靠性和安全性上与unix服务器存在差距,所以Microsoft的平台的适用性存在一定问题。开放组织的产品针对性较强,适合目标较明确的场合,对企业级应用的可靠性不是很高。
Sun公司自90年代推出java平台以来,经过几年来的发展,在性能、可靠性以及安全性上有了很大的提高,并且java的跨平台性为企业级应用提供了很好的可扩展性。因此我们的平台选择了Sun的J2EE架构。
Sun的J2EE架构除了J2SE提供基本平台能力外,增加了JavaServerPage, Servlet, JDBC, Enterprise JavaBean, Java Message Service, Java Naming and Directory Interface等,为企业应用的发展提供了很好的平台。
我们的系统采用的结构如上图所示,以上结构具有较好的扩展性,通过将不同的逻辑及应用分离,有提供底层数据访问、数据封装、传输的服务程序,有实现客户应用逻辑的应用程序, 也有仅负责用户界面表示的表示逻辑程序,每层之间尽可能做到通过接口访问,即尽可能的避免一层逻辑或实现的改动对其他层次的影响,比如数据访问层可以以Enterprise Java Bean(EJB)来实现,也可以采用JavaDataObject(JDO)方式来实现。
对应用服务的划分,可以为系统提供功能明确、职责清晰的相对独立服务程序,以降低系统整体的复杂程度和不可靠性,减少不同应用之间的相互影响,并提高系统的易维护性。因此我们提供平台性的应用程序。
我们采用的web server为Apache(Unix)或IIS(MS NT/2000), Apache是目前世界上使用最广泛的web server, 具有极佳的效率和可靠性。在MS NT/2000服务器上,也可以采用Microsoft提供的IIS服务器。J2EE应用服务器目前有很多种,BEA公司的WebLogic是市场占有率较高的一种,具有较好的性能和可靠性,并提供了很好的支持。Resin和Tomcat是开放源码服务器,也是目前使用较多的J2EE服务器,目前都提供比较稳定的版本。数据库服务器可根据用户的需要及原来的投资来选择。 上一页 [1] [2] |
|
|