试题详情
简答题试详细叙述电子商务系统开发和集成与传统的信息系统开发的差别。
  • 电子商务系统的开发和集成与传统的信息系统开发的差别具体体现在以下几个方面。
    (1)电子商务系统基本上是基于客户—服务器结构(大多表现为浏览器—服务器形式)的系统,所以其应用软件可以分成客户机(Client)、服务器(Server)两部分,或者说前台程序(Front End)和后台程序(Back End)。大多数情况下前台程序是直接使用浏览器而不必重新开发,而后台程序包括Web页面和应用程序两个部分,这样后台的开发工作也就包括Web页面开发、后台应用程序编码两部分,而在程序调试时,又需要将这两部分结合起来。
    (2)传统的应用程序直接运行于操作系统之上,而电子商务系统的应用程序基本上是在Web服务器或者应用服务器上运行的。
    (3)传统的商务应用程序基本上可用各种高级语言进行开发,如COBOL、BASIC、C/C++等,而电子商务系统应用程序的开发更为灵活,除了可以使用各种高级语言开发外,还大量地采用了面向对象的程序设计语言Java。此外,在应用软件的构建上,由于应用服务器的引入,各种组件技术 (如EJB、Java Bean等) 的应用也较广,所以应用的可重用性较强。
    (4)电子商务应用运行于分布式环境中,应用软件中的各个部分可能跨平台。同一应用中又可能包括客户端程序和服务器端程序,这些程序可能运行于不同的操作系统之上,而且大量使用组件本身也往往造成跨平台的现象出现。所以,电子商务应用程序开发中大量地使用了分布式系统开发及分布式数据库技术。
    (5)基本上规模较大的电子商务系统都需要与企业既有的数据库、信息系统进行集成,此外,企业也常常需要和其合作伙伴之间发生数据交换,或者与合作伙伴的信息系统进行协同处理,这就涉及到很多应用的互操作和异构数据源的处理问题,致使电子商务应用程序的开发更为复杂。
  • 关注下方微信公众号,在线模考后查看

热门试题