企业管理类产品
人力资源管理系统
供应商管理系统
网上招投标系统
企业门户portal(EIP)
综合办公管理系统(OA)
集成营销管理系统
项目管理
ERP
基础构件产品  
来网工作流
网上数据报送系统
电子商务产品  
大规模分布式邮件系统
JAVA日志分析系统
VOD视频点播系统
解决方案  
一卡通解决方案
企业信息化管理
电子商务解决方案
电子政务/政府
服务  
技术支持知识库
资料下载
JAVA培训
Linux培训
开发外包
ASP服务
企业管理顾问  
人力资源管理顾问
采购管理
知识库  
linux知识库
JAVA知识库
人力资源管理
项目管理知识库
知识管理
采购管理知识库
最新成功案例  

来网综合办公管理系统运行平台及技术架构(OA & KM & Workflow)

基本功能 开发及运行平台/技术架构 应用案例 版本及价格 如何选择适合你的办公系统
知识管理知识库
资料下载及试用申请 部分软件界面图

开发技术

采用纯JAVA技术的B/S模式,严格遵循J2EE标准,J2EE 降低了开发多层服务的成本和复杂性,并使企业面对竞争压力能够迅速部署和增强服务。

采用多层(三层以上)体系架构的好处

采用这种体系结构的主要优点在于:

1) 提高系统的可伸缩性(Scalability)
  可伸缩性指软件系统可以在不同规模、不同档次的硬件平台上运行的能力。例如,用户数量的增加不需要对系统的结构和逻辑进行修改。在三层客户/服务器结构中,业务逻辑位于服务器端,能够更合理、有效地分配各应用对系统资源的使用,从而能够以较少的资源为更多的客户提供服务,提高了系统的可伸缩性。

2) 降低系统的复杂性
  各个层次之间的接口封装了各层的具体实现,分散了复杂性。

3) 提高系统的可重用性
  应用层或者数据层为在逻辑上处于更高层次的部分提供公共服务,提高了可重用性。

4) 提高适应变更的能力
  在某一层发生的变化不会或者较少地对其它层产生影响。开发组织能够快速地实现软件的变更,减少变更对软件质量产生的负面影响。


运行平台

(1)操作系统(以下任意一种均可)

  1. Linux(免费)
  2. Solaris
  3. 其他UNIX,例如FreeBSD(免费), IBM AIX等
  4. Win2000
(2)数据库(以下任意一种均可)
  1. Oralce
  2. DB2
  3. SQL Server
  4. Sybase
  5. Infomix

(3)应用服务器(以下任意一种均可)

  1. Resin(免费)
  2. Tomcat(免费)
  3. Jboss(免费)
  4. IBM Websphere
  5. BEA Weblogic
  6. Oracle Application Server
  7. Sun Iplanet
  8. Borland AppServer
  9. Borland AppServer
  10. TongTech
  11. Apusic
  12. Pramati Server 3.0

如何做选择?

具体的选择一般应该根据用户的实际情况来做决定。

数据库方面,我们建议大中型企业或发展速度很快的企业采用大型的数据库oralc或DB2,这样在以后进一步扩展的时候会更加容易,而且这些数据库可以跨平台,可以运行在unix操作系统上,能承受更大的访问压力,在用户量大的时候更能够保证系统的稳定性和速度。如果是小型企业,也可以考虑采用Sql Server。

如果选择比较小型的数据库,将来在多个不同系统之间整合问题上会花费相当高的成本。

应用服务器方面,我们建议选则免费Resin,无论是多大规模的企业都可以这样选择,没有必要另外购买,即使网易这样的数千万用户级的大型系统也在采用Resin,这是一个稳定性和系统承受力都很强的软件,我们绝大多数客户都使用它,是可以信赖的应用服务器。当然如果你已经购买了Weblogic或Websphere,那么也可以用它们。

操作系统方面,如果有能力维护,那么应该尽量选择unix系列的操作系统,例如linux等。请注意,linux虽然是免费的,但是其开发成本和维护成本却更高,实际成本不低,但是由于能得到更高的安全性和更好的性能,所以往往是技术力量比较强的大中型企业喜欢的选择。

由于实际情况可能往往很复杂,具体还应该和我们的顾问部门联络。


小知识--UNIX系列操作系统:

UNIX系统是美国麻省理工学院(MIT)在1965年开发的分时操作系统 Multics(Multiplexed Information and Computing Service System)的基础上不断演变而来的,它原是MIT和贝尔实验室等为美国国防部研制的。UNIX经过多年的发展。派生出很多不同的操作系统,例如Linux,FreeBSD,SUN Solaris,IBM AIX,sco unix等等,这些都属于UNIX系列的操作系统,很多基本的命令也类似。现在UNIX往往已经不是一个具体的操作系统了,而是一个标准和泛指,而Linux这样的系统才是一个具体的UNIX操作系统。

在要求最高的应用中一般选则UNIX操作系统,例如银行、电信、移动等超大规模的应用中,由于对于稳定性和安全性、高负荷等的高要求,均选则UNIX操作系统。

UNIX系统之所以得到如此广泛地应用,是与其特点分不开的。其主要特点表现在:

1. 多用户的分时操作系统,即不同的用户分别在不同的终端上,进行交互式地操作,就好像各自单独占用主机一样。

2. 可移植性好。硬件的发展是极为迅速的,迫使依赖于硬件的基础软件特别是操作系统不断地进行相应的更新。由于UNIX几乎全部是用可移植性很好的C语言编写的,其内核极小,模块结构化,各模块可以单独编译。所以,一旦硬件环境发生变化,只要对内核中有关的模块作修改,编译后与其它模块装配在一起,即可构成一个新的内核,而内核上层完全可以不动。

3. 可靠性强。经过十几年的考验,UNIX系统是一个成熟而且比较可靠的系统。在应用软件出错的情况下,虽然性能会有所下降,但工作仍能可靠进行。

4. 开放式系统,即 UNIX具有统一的用户界面,使得 UNIX用户的应用程序可在不同环境下运行。此外,其核心程序和系统的支持软件大多都用 C语言编写。

5. 它向用户提供了两种友好的用户界面。其一是程序级的界面,即系统调用,使用户能充分利用 UNIX系统的功能,它是程序员的编程接口,编程人员可以直接使用这些标准的实用子程序,例如,对有关设备管理的系统调用 read、 write,便可对指定设备进行读写,而 open和close就可打开和关闭指定的设备,对文件系统的调用除 read、 write、 close、 open外,还有创建( create),删除(unlink)、执行(execl)、控制(fncte)、加锁(flock)、文件状态获取(stat)和安装文件(mount)等。其二是操作级的界面,即命令,它直接面向普通的最终用户,为用户提供交互式功能。程序员可用编程的高级语言直接调用它们,大大减少编程难度和设计时间。可以说,UNIX在这一方面,同时满足了两类用户的需求。

6.具有可装卸的树型分层结构文件系统。该文件系统具有使用方便,检索简单等特点。

7.将所有外部设备都当作文件看待,分别赋予它们对应的文件名,用户可以像使用文件那样使用任一设备,而不必了解该设备的内部特性,这既简化了系统设计又方便了用户的使用。


小知识--怎样知道别人用什么操作系统和应用服务器?

想知道别人用什么操作系统吗?到这个网站查询就可以得到结果了: http://www.netcraft.com/

如下图所示,输入sohu.com就可以查询到搜狐网站是采用什么操作系统的了。

通过以上网站可以查询到,国内几大门户网站,还有国际上最著名的大型网站,世界500强,几乎都是采用unix操作系统的,不过UNIX操作系统对技术的要求相对比较高,如果是中小型企业,很多还是采用微软的操作系统。




本网站由来网网站智能管理系统创建和管理