时间:2022-06-08 09:35:41
摘要:是一种比ASP技术更加先进的编程技术,该技术的出现有效解决了ASP技术中存在的有限语言支持、开发与执行效率低的问题,它的出现迅速成为当前web应用系统开发的主要工具,也是电子商务系统开发的主要工具。本文主要根据现有的研究资料介绍了技术应用于电子商务系统开发中服务器端架构和数据库访问技术,以期能够给开发人员一点帮助和启示。
关键词: 电子商务 探讨
技术是在ASP技术的基础上出现的一种开发工具,这种工具的出现有效的弥补了ASP技术长期存在的一些技术缺陷,比如说有限的语言支持、开发与执行效率低等等,可以说它的出现为下一代的web应用系统开发提供了一个很好的工具。这种技术一般是利用HTML XML和 SOAP(SimpleObject Access Protocol)等Internet协议和数据格式来满足系统的功能和服务,因此在电子商务开发当中多有应用。
1.基于电子商务服务器端架构
1.1电子商务服务器端三层架构B/S模
电子商务客户服务端设计应该遵循便利消费者的原则,在操作界面、功能和服务上要求简单明了、便于操作。这就意味着在服务器端则需要具备更加复杂的商务处理能力,以弥补客户端在服务和处理能力上的不足,原则上要求在服务端构架上应该与原有的库存管理等后台系统连接和协调起来,要想满足这一要求必须要有数据库管理系统DBMS的支持,比如说客户关系管理系统等等。基于电子商务服务器端架构过程中,需要充分考虑电子商务应用的影响因素,根据软件层次模型理论构建一个完善的企业级电子商务系统的体系结构,从现在来看技术上比较成熟的三层架构B/S模式最为适合。
1.2 在架构过程中的应用
在具体服务器端结构过程中一般设置在Web Server上,用户在浏览的过程中Browser端会制定URL,用户的指令就可以HTTP传输协议从Web Server上下载用户制定的浏览生成文件,根据文件当中形成的由Server编辑的 文件中非HTML语言部分的内容通过组 件访问DB Server,生成客户访问结果以HTTP形式返回客户端,形成一个完整的访问过程。可以满足不同对象的功能和服务要求,比如说应用程序对象、请求对象、响应对象等等,这对象能够让客户从Browser中首发信息,并能够提供数据库访问组件、文件访问组件等功能。此外在开发的过程中能够与DB很好地兼容,满足与ODBC等数据库或数据源的高性能数据传输和连接,可以满足不同形式、不同内容的电子商务网站的建设需要。
2.基于数据库访问技术
2.1 对象模型
是在ADO的基础上经过一定的优化而产生的一种新的对象模型技术,实际上是一个数据库存取模型,它具有可扩展性、Web无状态性等特点。考虑到兼容性等方面的需要,的内核使用的是XML。在与之间的关系上,是利用实现同数据的实时通信。这一点可以从下图中明显的看出来:
从上图中可以明显地看出 和的数据存取模型有很多类似和关联的地方,具有很好的兼容性,如在SQL和 Jet等方面上。此外与其他设备之间也具有良好的兼容性,比如说提供了OLE-DB所需的所有接口,这极大地方便了数据的连接、检索等需求。主要包括DataSet和管理提供程序两部分,这其中DataSet是一个中心概念,其作用是表示对象间的数据传输,当前可以满足数据传输的并发需要。在使用DataSet的时候,程序员几乎与可以不用处理系统中不同数据库之间的差异,获得一套比较完美的编程模型。
2.2基于数据库访问的实现,
在当中有三种方法可以实现数据库的访问,三种方面主要是:第一,可以利用ODBC连接来实现数据库的访问,第二,利用中本身具有的SQL 管理程序来实现数据库的访问;第三,可以利用中本身具有的OLE 管理来实现数据库的访问。这三种方法可以说各有各的缺点和优势,第一种方法实现比较简单,但是不能灵活的运用,所以一般的大型电子商务网站开发不适用这种方案。第二种方案与第三种方案都利用了本身具有的管理系统,机比较简单也比较灵活,因此是很多大型电子商务网站的首选。
总之,技术相对于ASP技术具有明显的先进性和优势,在电子商务网站的开发设计当中能够满足更高的要求,具有很好的应用和发展前景。
参考文献:
[1] 张应征,成新红.电子商务网站中购物车及订单管理功能设计研究[J].企业技术开发,2010.21
[2] 刘鹏飞,刘雯.基于ASP的小型网上商城的设计与实现[J]. 科技信息, 2010.21
作者简介:
张娴?(1976- ),女,贵州贵阳人,贵阳学院经济管理科学系,硕士,讲师,主要从事电子商务研究。