了解本站收费会员、VIP会员权限解释及升级方法,请来这里>>>>>>
作者简介:于华(1968-),女,山东栖霞人,讲师,硕士,主要研究方向:管理信息系统,电子商务(电子商务模式:http://www.CanEb.com).文章编号:1001-9081(2001)04-0050-03
基于WindowsDNA构建多层分布式电子商务(电子商务模式:http://www.CanEb.com)系统
于 华(山东财政学院计算机信息工程系,山东济南250014)摘 要:随着Interne/Itranet的发展与普及,构建高效率的分布式电子商务(电子商务模式:http://www.CanEb.com)系统或Web应用成为人们所关心的热点问题。本文叙述了构建电子商务(电子商务模式:http://www.CanEb.com)应用的多层分布式模型及COM、ASP、MTS等关键技术,介绍了基于组件的系统开发方法,并给出了构建多层分布式电子商务(电子商务模式:http://www.CanEb.com)应用的主要步骤。关键词:电子商务(电子商务模式:http://www.CanEb.com);分布式;组件对象模型;ASP;MTS中图分类号:TP393 文献标识码:A1 引言Internet/Intranet的发展与普及改变了人们的生活方式和商务活动形式。利用这种媒体,人们可以建立一个虚拟的电子世界,在这个世界里,人们的思想和观念可以在几分钟内传遍全世界。全球的商家们也拥有了一个比传统方式更为灵活和快速的媒体,通过它商家可以与他们自己的员工、潜在的客户乃至世界上任何一个人沟通,电子商务(电子商务模式:http://www.CanEb.com)的概念也随之而来。借助于WWW通过动态的交互式信息发布,诸如网上购物、网上银行、网上书店等一系列在线电子商务(电子商务模式:http://www.CanEb.com)服务得以盛行。这些系统都离不开分布式的数据库、与用户和后台数据库交互的动态Web应用程序、安全认证等技术。因此在Internet/Intranet环境下如何构建高效率的分布式电子商务(电子商务模式:http://www.CanEb.com)系统成为人们所关心的热点问题。本文拟对该领域的一些问题进行一些深入的讨论。2 WindowsDNA的多层分布式体系结构随着互联网络技术的发展,网络用户的数量急剧增长,应用日趋复杂,传统的客户机/服务器两层结构愈发表现出明显的局限性。为适应更快更复杂的事务处理任务和快速开发的需要,一种新的分布式应用设计方法便应运而生。这就是微软提出的WindowsDNA(WindowsDistributedInterNetApplicationsArchitecture,分布式互连网应用结构)。WindowsDNA是一种把因特网、客户机/服务器以及PC计算模式集成为一体的应用体系结构,它能够充分利用集成于Windows平台之上的各种功能特性,使用户只需专注于开发自身需要的业务解决方案,而无须关注系统集成。WindowsDNA的核心是通过组件对象模式(即COM)将各种应用开发模式集成在一起,为客户提供包括组件管理、HTML服务、Web服务、脚本语言、消息队列、安全性检查、目录管理、数据库及数据存取、用户管理等在内的集成服务,这些服务均通过COM组件的统一形式提供给用户。WindowsDNA是以“表示层/事务逻辑层/数据服务层”三层体系结构为构架的,按DNA的思想,Web应用系统结构可由图1描述:图1整个应用系统由表示层(Presentation)、商务逻辑层(BusinessLogic)和数据服务层(Data)构成。表示层:应用的客户端部分。它负责与用户的交互,调用商务层组件响应用户的请求。该层可由HTML、DHTML、ASP、ActiveX控件、WIN32应用等来实现。商务逻辑层:构成了应用的业务逻辑规则,是整个应用的核心部分。它负责处理表示层的应用请求,完成商务逻辑的计算任务,并将处理结果返回给用户。商务逻辑处理层是将原先置于客户端的事务逻辑分离出来,集中置于服务器部分,为所有用户共享。数据服务层:为后台数据库,它既可以位于专用的数据服务器,也可以与商务层在同一台服务器上。负责为应用提供数据来源,提供对数据的管理,进行数据的读写,完成数据的存储。和以往的两层体系结构不同,数据库不再.................................