论文部分内容阅读
随着世界信息技术的不断发展,公司的大量日常业务由手工操作逐步转变为由相应的软件系统自动处理,公司进行电子商务通过Internet实现的公司之间或者公司内部信息交换来实现。随着计算机技术从开始发展到现在出现了非常多的软件和硬件环境,不同的开发工具所开发的软硬件系统应用于不同公司不同类型的平台之上,想要实现计算机之间没有差别的信息无错处理已经成为困扰着电子商务技术推广和发展的难题。现有的设计技术设计思想和实现方案所付出成本让企业难以接受,无法满足用户的实际需求。所以有相关需求的企业需要一种新的计算机技术来满足用户降低成本、提高效率要求。电子商务的发展和应用已经成为国际互联网的一个主要应用方面,基于web1.0的第一代互联网技术无法满足新的电子商务模式如企业对企业、企业对政府、个人对政府等等。主要原因是现在没有一个统一的协议来规范网间的数据交换标准。企业内部的管理信息、生产数据,不同企业间的资金流动情况、产品购买销售信息需要在不同的平台和不同的数据管理信息系统间进行交换和存储。XML(扩展标记语言)技术的出现,满足了用户的不受限制的跨平台的数据交换和存储的需求,实现了低成本、高效率、跨平台的数据传输。电子商务在国外发展从出现到现在不过十几年,但发展非常快,在发达国家电子商务的营业额已经占到商品销售总额的三分之一左右(不同国家有些差异),出现一批电子商务的龙头企业,例如亚马逊书城、雅虎、戴尔等。电子商务的应用非常广,不同的分类模式,得到的结果也不相同。其中以交易对象来划分是最常用的方法。按照该方法电子商务可以分为B2B、B2C、C2C、B2M、M2C、B2A(即B2G)、C2A七种模式。电子商务减少了人力、物力上开销降低了成本,由于网络的特点使电子商务活动突破了传统商务交易中的时间和空间的限制,提高了商务活动的效率。电子商务所具有的开放性和全球性的特点,为企业创造了更多的商机,获得更多的利益,提高了企业的竞争能力。改变了传统的商品流通模式,减少了中间环节,生产者和消费者可以直接交易。通过网络完成商品的交易全过程。因此,在电子商务系统的功能模块主要包括:产品宣传、业务咨询、网上销售、在线支付、交易管理等各项功能。企业借助电子商务平台发布各类商业信息,而客户可借助商务平台中的检索工具获得所需商品信息。参与电子交易的双方可以利用实时和非实时通信工具(如QQ、MSN、电子邮件等)进行文档、语音、视频方式的异地商务交流。最后通过基于XML的EDI技术完成整个电子商务活动:通过银行或信用卡公司实现网上支付,对于实物商品通过自己或其他物公司进行商品配送;对于非实物商品(如软件、影音商品等)可以直接利用网络数据传输技术发送给客户。电子商务系统是保证以电子商务活动实现的基础。电子商务系统结构:首先需要一个网络平台,由电子商务服务商包括接入服务商(IAP)、内容服务提供商(ICP)、服务提供商(ISP)、应用服务系统提供商(ASP)提供信息传送所需的所有服务;其次是电子商务基础平台,由CA认证、支付网关和客服中心构成,其中CA认证是核心;最后是各种各样的电子商务应用系统,包括企业内部网络系统、企业管理信息系统、电子商务站点三个部分组成。企业内部网络系统是信息传输的媒介,企业管理信息系统是信息加工、处理的工具,电子商务站点是企业拓展网上市场的窗口。XML(Extensible Markup Language)是可扩展标记语言的缩写,是一种非常灵活的基于文本的数据格式。最初是为电子出版行业开发的一种技术,随着互联网的发展XML在网络上的数据交换作用也越来越重要。本章的目的是说明目前XML的发展情况和XML技术的特性以及它的结构。XML文档组成的存储单元称为实体,它包含任何解析或未解析的数据。解析的数据是由字符、形态特征数据、宏指令组成的。编码的标记用于文本布局和逻辑结构。XML提供了一种机制对文本布局和逻辑结构做出了限制。有一种软件组件称为XML解释器是用来读取XML文件的,并提供访问文件的内容和结构。基于一个XML解释器做的另一个程序称为XML应用程序。XML是网络传输中应用最为广泛的数据格式,其中XHTML就是基于XML构建的。XML外表看似简单却有深奥的内涵,XML是基于纯文本的,最开始是由SGML演变而来。SGML是标准通用标语言的缩写。SGML年代久远,早在WEB不盛行的年代已经出现,一般用来保存电子文档的属性信息或做数据交换,由于SGML的复杂多变,导致学习成本比较高,逐渐给人们抛弃。随之而来XML吸取SGML的优点,化繁为简,逐渐被人们接受,成为了当今的行业标准。本系统中是以JDatastore和InterBase做为数据库,利用XML集成器对分散数据库进行包装,将分散数据库的数据按一定的算法和DTD转化为XML文档,同时将对XML文档的修改映射到相应分散数据库中,以CORBA服务对象向外提供访问服务。分散数据库各个方面的异构性完全被集成器屏蔽,外界看到的只是作为CORBA对象的具有统一DTD的XML文档。前台界面使用XML+XSLT解析技术实现,可以将XML数据直接解析成XHTML,在浏览器中运行,XHTML有良好的跨平台性,系统不仅兼容在所有PC平台浏览器,在移动平台上也可以正常运行。论文本身所论述内容只不过是Java技术在电子商务系统中的简单应用。完成时还有多个待解决的问题,比如怎样优化系统这样如何改进该开发流程将是笔者研究的主要方向。