版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子商务信息系统电子商务重点实验室刘义春教学内容本课程的教学内容主要有电子商务信息系统的双重特征(一般信息系统的特征和电子商务系统的特征),电子商务信息系统中的电子商务网站、电子支付系统、电子商务物流系统和电子商务网站管理系统的开发和管理等。本课程的教学重点是电子商务信息系统的设计与开发技术。教材和参考资料
孙宝文王天梅电子商务系统建设与管理.高等教育出版社,2002年
刘军董宝田电子商务系统分析与设计高等教育出版社,2003年电子商务网站设计与管理王曰芬、丁晟春等编著,北京大学出版社,2004年第一章电子商务系统概述
电子商务及电子商务系统的概念电子商务系统的工作流程电子商务网站的类型与结构电子商务网站的设计与管理第一节电子商务概述
电子商务的定义电子商务的特征电子商务的优势和类型
电子商务的概念
IBM定义:电子商务是实现整个贸易活动的电子化。广义的电子商务就是以信息技术为基础从事以商品交换为中心的各种活动的总称。狭义的电子商务是企业通过业务流程的数字化、电子化实现产品交易的途径和手段。电子商务的特征
虚拟性便捷性协调性安全性集成性开放性电子商务的优势
在生产经营上,可缩短生产周期、提高经营效率、减少库存、减少交易中间环节、降低经营成本。在交易过程中,可提供灵活的交易时间、广延的交易空间、多样性的交易手段,简化贸易流程,提高贸易效益,降低贸易成本,增加商业机会。从交易效果看,可增强交易双方的交互性,保证信息流通的通畅性,为客户提供个性化的产品与服务、增强客户的忠诚度,提高交易效益。电子商务的分类
按商业活动的运作方式分类开展电子交易的空间范围分类按使用的网络类型分类按参与电子商务的交易主体分类按商业活动运作方式分类完全电子商务非完全电子商务按开展电子交易的空间范围分类本地电子商务远程国内电子商务全球电子商务
按使用的网络类型分类基于EDI网络的电子商务基于Internet的电子商务基于Intranet的电子商务按参与交易主体分类B2C电子商务B2B电子商务B2G电子商务C2C电子商务其它电子商务模式本节要求掌握电子商务的概念了解电子商务的特征熟悉电子商务的几种应用类型
第2节电子商务系统、电子商务应用系统和电子商务网站
电子商务系统的组成部分,电子商务应用系统的基本要素和应用流程电子商务网站的类型、特征、分类和构架电子商务系统的层次结构电子商务系统的结构是三层结构:电子商务网络平台电子商务基础平台电子商务应用平台电子商务网络平台—通信网远程通信网
电信网卫星网有线电视网城域网局域网电子商务网络平台—软件电子商务网络平台—硬件
服务器
PC服务器RISC服务器
集线器/交换机路由器调制解调器线缆调制解调器机顶盒电子商务基础平台
CA认证
支付网关客户服务中心电子商务应用平台
网上采购在线销售网上中介交易网上报税/交税网上订购网上拍卖远程医疗远程教育股票交易等等企业级电子商务系统组成电子商务应用系统构成要素客户端应用服务器软件应用集成Web应用编程环境电子商务应用服务系统管理服务开发工具网络基础结构电子商务应用系统的一般工作流程
①买方、卖方分别在银行开户②买方、卖方、交易网关向认证中心申请证书③购物④卖方与银行进行清算B2C电子商务应用系统的工作流程
①买方注册或登录进入卖方网站②买方搜索、选购商品、提交购物申请③商家网站显示支付网页,启动支付流程④卖方接收到支付请求后向支付网关请求支付授权⑤商家根据支付网关支付授权,向买方发送支付收据或拒绝信息⑥支付成功后,商家让客户选择送货方式⑦商家平台进行订单处理、向物流公司派发发货通知单⑧物流公司向客户送货B2B电子商务应用系统的工作流程
B2B由第三方构建交易中心网站来协调组织电子商务。①销售商注册、登录交易中心网站主页,发布商品供应信息②买方注册或登录交易中心网站,搜索、选购商品、提交购物申请③应用系统将购物信息处理后,确认订单,经支付网关确认后,订单入库④库存管理软件向供应商提交采购申请⑤供应商接收采购申请后组织货源供应⑥商家接收支付网关支付授权,向买方发送支付收据或拒绝信息⑦支付成功后,向物流公司派发发货通知单⑧物流公司向客户送货C2C电子商务应用系统的工作流程
C2C电子商务主要进行网上拍卖。①拍卖方或竞拍方注册或登录拍卖网站,系统建立会员信息档案,管理会员信息②一方面,拍卖方登记拍卖物品,系统建立拍卖商品目录,管理拍卖商品③另一方面,拍卖方在拍卖网站搜索查找所需物品,系统接受竞拍方参与拍卖的信息④经过信息处理和拍卖商品管理后,确认拍卖和竞拍,网站拍卖结束⑤双方通过E-mail或其他方式进行下一步的联系电子商务应用系统一般的交易内容
①交易前准备,实质是信息发布、查询与交流②贸易磋商,实质是交易信息的传递、接收和转换③签署合同、执行交易,实质是信息流的传递、转换成贸易行为和物流④支付与结算,实质是信息流处理、传递、转换为资金流网络商品直销的交易过程和交易内容
①交易前准备,卖方发布供应信息、买方查询商品、买卖方交流供求信息②贸易磋商,买方填写购物清单、买方选择支付方式、卖方接收处理求购信息并反馈③贸易执行,确认买方支付、确认买方付款后通知送货④支付与结算,买方开户行进行支付
网络商品中介的交易过程和交易内容①交易前准备,买卖双方将供应信息和需求信息发送给网络商品交易中心,网络商品交易中心发布供求信息②贸易磋商,网络商品交易中心接收买卖双方的信息交流、促使双方签订合同,接收、处理交易信息并反馈③贸易执行,确认买方付款后通知送货④支付与结算,买方在网络商品交易中心指定的银行进行支付电子商务应用系统的工作实质电子商务应用系统的工作实质是对信息进行收集、处理、加工分析,形成各种商务应用所需的数据库,并将信息流转换为物流和资金流的过程。电子商务应用系统是承载商务信息流和信息流转化为物流、资金流的重要载体。信息流、物流和资金流的关系
物流和资金流是信息流的基础和来源,信息流是物流和资金流活动的描述和记录,反映物流和资金流的运动过程,对物流和资金流的运动起指导和控制作用,并为物流和资金流活动提供经济决策的依据。电子商务网站的定义
电子商务网站是企业开展电子商务的门户,是实施电子商务的公司和商家与服务对象之间的交互界面,是电子商务系统运转的承担者和表现者。电子商务网站的功能①企业形象宣传②产品和服务项目展示③商品和服务订购④转账与支付、运输⑤信息搜索与查询⑥客户信息管理⑦销售业务信息管理⑧新闻发布、供求信息发布电子商务网站的功能电子商务网站的分类—按业务功能
①基本型②宣传型③客户服务型④完全电子商务运作型
电子商务网站的分类—按主体
①行业电子商务网站②企业电子商务网站③政府电子商务网站④服务机构电子商务网站电子商务网站的分类—按拥有者职能
①生产型电子商务网站②流通型电子商务网站电子商务网站分类—按产品线宽度和深度
①水平型网站②垂直型网站③专门网站④公司网站电子商务网站基本架构
①网页②软件系统③数据库④服务器平台⑤支持技术⑥网络平台影响电子商务网站架构的因素
①运行效率②安全问题③开发效率④投入资金第3节电子商务网站建设和管理的理论依据和应用流程信息构建的定义信息构建的步骤和内容网站构建的流程信息构建(IA)
信息构建是组织信息和设计信息环境、信息空间或信息体系结构,以满足需求者的信息需求的一门艺术和科学。信息网站构建
网站信息构建是指借助图形设计、可用性工程、用户经验、人机交互、图书馆学和信息科学等学科的理论和方法,在用户需求分析的基础上,对网站内容进行组织规划和设计的理论及方法。网站信息构建研究的主要内容
核心内容组成系统面向的对象操作方法应用方案网站信息构建的主要核心内容
信息空间组织机构的知识网络用户的信息查询行为网站IA系统的构成
组织系统导航系统标引系统搜索系统网站信息构建的操作方法
自顶向下自下向上电子商务网站设计与管理的流程
①网站规划与分析②网站的设计与开发③网站管理系统的设计④网站的评估与测试电子商务网站的规划与分析
网站构建的作用与目录分析用户类型与信息需求分析竞争性市场定位及可行性分析技术及工具的选择域名注册ISP的选择电子商务网站的设计与开发
以用户为中心设计网站信息内容组织与开发的流程自顶向下或自下向上进行信息结构设计完成网站主页面设计、网站可视化设计和网页创建
电子商务网站管理系统的设计
总体结构分析文件管理内容管理安全管理综合管理客户管理
电子商务网站的评估与测试
速度兼容性交互性链接正确性程序健壮性超流量评估与测试
讨论与思考
①你如何理解电子商务?②你是否有电子商务的经历?在你的经历中你如何感受到它的优势?③如何理解电子商务系统、电子商务应用系统和电子商务网站之间的联系?④电子商务应用系统的基本构成要素有哪些?⑤电子商务网站的设计与管理包括哪些内容?⑥信息构建中对信息的组织有哪几种方式?⑦信息构建如何在网站建设中应用?第二章电子商务网站的规划
掌握电子商务网站规划的重要性掌握网站规划的内容理解网站的解决方案和解决方案的内容第1节电子商务网站规划的意义电子商务网站规划的意义电子商务网站规划是企业电子商务战略管理的需要电子商务网站规划能促进企业基础管理信息化和经营管理现代化电子商务网站规划可调动企业员工关注与参与电子商务的积极性
第2节网站目标与市场分析电子商务网站构建的目标
宣传与推广交流与沟通提供在线信息咨询和技术支持实现网上的商务交易提高企业内部业务流程的信息化水平提高企业对外业务的信息化水平。
电子商务网上业务分析
网上业务分析是构建企业电子商务应用系统和功能模块的基础。
通过对自身商务需求和服务客户需求的分析网上开展业务根据商业特色、行业特色分析网上开展业务网上目标客户
网上的目标客户包括企业原有的客户群和网上新生的客户群。分析企业原有客户资料,了解原客户网上购物可能性定期跟踪分析CNNIC报告,了解网上购物趋势进行调查研究获得第一手资料利用ISP或行业网站进行网上调查研究竞争对手调查与分析
竞争对手调查与分析的目的是了解原有的和可能新生的客户,以便制定自己的发展战略。确认网上竞争对手了解竞争对手的战略和开展的网上业务研究竞争对手网站的设计构架与运行效果竞争性市场定位分析网络搜索法问卷调查法空缺分析法多向量分析法优势对比法网上链接统计分析法第三节可行性分析
网站实施的技术可行性分析
网站实施的技术可行性分析指构建与运行电子商务网站所必需的硬件、软件及相关技术对电子商务业务流程的支撑分析。可选择的电子商务技术技术的选择与企业原有技术或系统衔接程度的分析技术的选择与利用对网站功能实现的支持分析可选择的电子商务技术
网站实施的经济可行性分析
网站实施的经济可行性分析指构建与运行网站的投入与产出效益。电子商务网站构建的费用分析电子商务网站运行管理的成本分析电子商务网站收益分析
网站构建的费用分析
调查研究费业务分析费方案设计费硬件购置费软件购置费域名申请费主机托管费服务器租费开发建设费人员培训费网站运行管理的费用分析
网站实施与推广费安全保证费用耗材、设备折旧技术资料与咨询数据更新维护系统纠错维护完善性维护行政管理费监督审计费网站开发建设(案例)
网页设计多媒体设计Flash动漫效果设计网站数据库功能模块网页设计制作(案例)
策划创意费首页设计制作费频道首页设计制作费内页制作费语种转换费多媒体设计与服务(案例)
LOGO设计屏幕保护全景演示视频服务音频服务Flash动漫设计(案例)
片头动画整体风格设计动漫效果设计情节动画整体风格设计动漫效果设计互动音效设计交互动画整体风格设计内部交互式程序开发动漫效果设计互动音效设计网站数据库功能模块(案例)
内容发布系统在线调查系统网上购物系统会员注册系统信息检索系统社区论坛系统留言版系统在线招聘系统电子商务网站收益分析
网站信息服务的收益网站功能的收益网站的间接收益品牌收益第四节域名注册和ISP商的选择
域名的注册ISP商的选择域名
域名是企业的网上商标,是企业进入互联网并与用户进行网络沟通与交流的唯一途径,是企业开展网上业务的公众形象和无形资产,也是企业迈入信息化社会、融入国际大市场、进行电子商务应用的标志,因此具有巨大的商业价值。域名体系
域名体系是由顶级域、二级域、三级域等几个层次组成。顶级域名共有三类:地理顶级域名、类别顶级域名、新增顶级域名。中国的域名体系
我国互联网络域名体系中各级域名可以由字母、数字、连接符或汉字组成,各级域名之间用实点连接,中文域名的各级域名之间用实点或句号连接。顶级域名之下设置类别域名和行政区域域名两类英文二级域名。
域名注册和管理
InterNIC是国际域名注册管理机构,负责Internet网络地址的分配、顶级域名的管理。CNNIC是中国国内域名注册管理机构和域名根服务器运行机构,负责运行和管理国家顶级域名.CN、中文域名系统及通用网址系统。CN域名明星注册服务机构 万网志成—-北京万网志成科技有限公司
易名中国—-厦门易名网络科技有限公司
新网互联—-北京新网互联科技有限公司
中文域名明星注册服务机构 万网志成—-北京万网志成科技有限公司
中企动力—-中企动力科技集团股份有限公司
通用网址全国注册服务机构 中资源—-厦门中资源网络服务有限公司
广东互易—-广东互易科技有限公司
中企动力—-中企动力科技集团股份有限公司
无线网址明星注册服务机构 广东互易—-广东互易科技有限公司北京国旭—-北京国旭网络科技有限公司
江苏网路神—-江苏网路神电子商务技术有限公司
主机托管
主机托管是将购置的网络服务器,托管给一些ISP等网络服务机构进行网站的构建、管理与维护,每年支付一定的费用。
虚拟主机虚拟主机是使用特殊的软硬件技术,把一台运行在互联网上的服务器主机分成一台台虚拟的主机。ISPISP是专门从事互联网接入服务和技术支持、咨询服务的公司或企业,是众多企业和个人进入Internet的驿站和桥梁。ISP的服务包括接入服务(IAP)和信息内容服务(ICP)。ISP提供的服务电信服务管理服务专业服务ISP提供的基本电信服务企业接入主机托管虚拟主机ISP提供的管理服务网络安全网络加速存储备份网站监控ISP提供的专业服务网站规划网站建设网站营销、网站集成ISP服务的收费主叫计费方式按实际使用收费包月付费一揽子收费影响ISP服务的因素专线带宽中继线数量最高通信速率ISP服务商的选择提供完善的售前、售中、售后服务提供强大的电信上网服务具备权威机构授权的域名代理机构提供虚拟主机、网站空间、Email服务、多项免费服务和免费网页制作提供网上商务后台支持解决方案提供网站宣传服务第五节网站设计与管理的解决方案域名的注册ISP商的选择电子商务的解决方案电子商务的解决方案是企业或商业机构、政府部门为开展电子商务而制定的适合自身实力、满足战略需求的全面、系统且具体的计划与措施。电子商务的解决方案(内容)电子商务战略电子商务网站的建设方案网络营销方案企业内部信息化管理方案电子商务网站的解决方案(内容)电子商务市场评估,确定网站目标,可行性分析发现和分析可开展的网上业务,寻找切入点和支撑点设计、注册域名收集网站内容信息,创建网站IA,开发、设计数据库向各大搜索引擎注册主要页面制定在线广告计划制定电子商务新闻组、邮件组、BBS信息,编写交易邮件开发网站管理数据库,及时发布、更新信息建立网络交易的在线支付平台制定安全防卫措施统计访问用户流量,有效监控网站提供中英文翻译等制定网站解决方案的原则实用性先进性可靠性、稳定性安全性标准化开放性、互联性B2B网站解决方案案例目标:设计成全国最大医药批发B2B平台,具有独立交易、独立结算、独立配送的特点,达到交易询盘、订单签订、网上结算、配送全过程的网络化。B2B网站解决方案案例(续)要求:完整的交易流程:用户登录→查询商品→选购商品→查看购物车→生成订单→卖家报价→签订合同个性化服务:不同角色的用户具有不同的界面内容和功能安全可靠:交易方身份验证、数据加密传输、加密存储丰富的发布形式多种信息交流方式良好的扩展性B2B网站解决方案案例(续)功能:特别推荐区优惠区新产品展示区信息港客户名录总经销品种企业黄页供求信息药品查询交易管理B2C网站解决方案案例目标:为民航信息中心开发,以企业形象宣传、机票销售为核心,兼顾面向直接客户和面向代理商两种销售业务模式,集航空定座、酒店订房、网上租车、旅游代办等服务于一体。原则:集成、实时、安全、可靠、可扩充、可维护、标准化、先进与实用B2C网站解决方案案例(续)要求完整的业务体系:B2C,B2A,B2B整合前后台业务流程性能强大完善的系统完备的平台架构多种支付手段B2C网站解决方案案例(续)功能:预订大厅:机票预订、在线租车、民航售票处、订票记录、个人信息信息中心:行程在线、接机时刻、巴士时间、航空公司大全网上商家旅游指南客户服务信天游动态B2C网站解决方案案例(续)技术平台软件平台:IBMWebSphere、Oracle实现手段:JSP、Servelet、EJB开发工具:Eclipse硬件平台:IBMRS/6000、CompaqAlpha、Sun客户服务作业11、电子商务网站的规划包含哪些内容?2、请为“网上书店”提供一套电子商务网站解决方案。第三章电子商务网站的运行环境1.熟悉电子商务网站的运行环境2.理解电子商务网站的运行平台的组成3.理解建设电子商务网站的相关软硬件的选择第一节电子商务网站的运行平台电子商务网站运行平台的要求
可扩充性并发处理能力可管理性容错性与企业已有资源的整合服务持久性支持异构客户电子商务网站运行平台的构成
网络接入部分服务器部分数据存储部分应用服务器软件商务应用软件安全部分第一节电子商务网站的接入传输介质
双绞线同轴电缆光导纤维无线通信传输介质连接设备
网络接入设备
网络适配器调制解调器中继器集线器路由器网桥网关交换机
网络接入方式
PSTN拨号接入ISDN拨号接入DDN专线接入ADSL接入VDSL接入有线电视网络接入光纤接入TMDWDMFDMCDMFDDIDWDM无线接入第3节服务器的选择
服务器的作用
文件服务器数据库服务器Web服务器域名服务器邮件服务器目录服务器认证服务器日志服务器中间件服务器应用服务器代理服务器新闻组服务器打印服务器服务器的选择原则
可管理性可用性高性能可扩展性模块化
网络操作系统的选择选择网络操作系统的最好方法是先选择所需的应用程序、客户机、服务器及实用程序,然后再选择它们共同要求的NOS。常用网络操作系统
WindowsNT/2000ServerNovelNetwareUnixLinux
SCOUNIXIBMAIXSUNSolarisHPUNIXDigitalUNIXSGIIRIXOpenVMSRS/6000第四节应用服务器软件应用服务器软件是指为特定的应用信息传递方法管理数据的应用程序。是电子商务网站系统的心脏。Web服务器软件的选择原则
操作平台支持响应能力与后端数据资源应用系统的集成能力管理的难易度功能扩展难易程度稳定可靠性安全性常用的Web服务器软件
Apachehttpd←NCSAhttpd
MiscosoftIISSunOne/iPlanetWebServerCERNWebNovelNetwareWebServerOracleWebServerIBMWebSphereServerBEAWebLogicServerJBossServer常用的Web服务器搭配PC服务器+LINUX+Apachehttpd+J2EEPC服务器+Windows2000+IIS+.NETSun服务器+SunSolaris+SunOneWebServer+J2EEIBM+AIX+WebSphereServer+J2EEPC服务器+Netware+NovelWebServerPC/Unix服务器+OracleWebServer+J2EEPC/Unix服务器+BEAWebLogicServer+J2EEPC/Unix服务器+JBossServer+J2EE第五节网络数据库电子商务是以数据库技术和网络技术为支撑的,其中数据库技术是核心。
数据库类型关系型数据库层次型数据库网状型数据库主流的关系数据库OracleSybaseInformixIBMDB2MySQLMSSQLServer嵌入式数据库BerkeleyDBBerkeleyDB是历史悠久的嵌入式数据库系统,由美国SleepycatSoftware公司开发。主要应用在UNIX/LINUX操作系统上,其设计思想是简单、小巧、可靠、高性能。DB支持几乎所有的现代操作系统,如LINUX、UNIX、WINDOWS等,也提供了丰富的应用程序接口,支持C、C++、JAVA、PERL、TCL、PYTHON、PHP等。DB的应用十分广泛,在很多知名的软件中都能看到其身影。
LDAPLDAP是LightweightDirectoryAccessProtocol的缩写,指轻量级目录访问协议(相对另一目录访问协议X.500而言;LDAP略去了x.500中许多不太常用的功能,且以TCP/IP协议为基础)。目录服务和数据库很类似,但又有着很大的不同之处。数据库设计为方便读写,但目录服务专门进行了读优化的设计,因此不太适合于经常有写操作的数据存储。同时,LDAP只是一个协议,它没有涉及到如何存储这些信息,还需要一个后端数据库组件来实现。这些后端可以是bdb(BerkeleyDB)、ldbm、shell等。第六节中间件软件中间件软件是在电子商务系统的系统软件中的一种,在系统设计和开发过程中能够提高系统的性能、简化开发的流程。全球最大的独立中间件厂商是BEA公司
中间件软件特点满足大量应用的需要运行于多种硬件和OS平台支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能支持标准的协议支持标准的接口。中间件软件作用程序员通过调用中间件提供的大量API,实现异构环境的通讯,从而屏蔽异构系统中复杂的操作系统和网络协议。中间件提供客户机与服务器之间的连接服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。
中间件软件作用由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。中间件软件作用中间件是一种独立的系统软件或服务程序,分布式应用软件借助中间件共享资源。中间件软件管理着客户端程序和数据库或者早期应用软件之间的通讯。中间件在分布式的客户和服务之间扮演着承上启下的角色,如事务管理、负载均衡以及基于Web的计算。有助于减轻应用软件开发者的负担,使他们利用现有的硬件设备、操作系统、网络、数据库管理系统以及对象模型创建分布式应用软件时更加得心应手。中间件能够保护企业的投资,保证应用软件的相对稳定,实现应用软件的功能扩展;同时在很大程度上简化一个由不同硬件构成的分布式处理环境的复杂性。中间件软件分类从处理的内容上看,可以分为:数据类:用于数据的存取、利用和增值,此类中间件用于构建以数据为中心的应用处理类:把分布在网络结点上的各个应用或处理连接在一起,形成一个统一的分布式应用。分布式构件类:支持构件式应用,未来应用的发展方向,目前竞争激烈。中间件软件分类按照IDC的分类方法
,可以分为:数据访问中间件:为了数据应用资源互操作,对异构环境的数据库或文件系统实现联接的中间件;远程过程调用中间件:程序员编写客户方的应用,需要时可以调用位于远端服务器上的过程;
消息中间件:用来屏蔽掉各种平台及协议之间的特性,进行相互通信,实现应用程序之间的协同;
交易中间件:是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台;
对象中间件:在分布、异构的网络计算环境中,可以将各种分布对象有机地结合,完成系统的快速集成,实现对象重用。
中间件标准CORBA(公共对象请求代理体系结构):由BEA、IBM、Oracle、Sun和Sybase等制定。COM/DCOM→MicrosoftDNA2000:
由微软制定JavaBeans→J2EE:SUN提出OMG的CORBA
CORBA分布计算技术是OMG组织基于众多开放系统平台厂商提交的分布对象互操作内容的基础上制定的公共对象请求代理体系规范。
COBRA标准主要分为3个层次:对象请求代理、公共对象服务和公共设施。对象请求代理ORB,规定了分布对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的"软总线";在ORB之上定义了很多公共服务,可以提供诸如并发服务、名字服务、事务(交易)服务、安全服务等各种各样的服务;最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。Sun的J2EE
J2EE的目标:提供平台无关的、可移植的、支持并发访问和安全的,基于Java的开发服务器端中间件的标准。
在分布式互操作协议上,J2EE同时支持RMI和IIOP,而在服务器端分布式应用的构造形式,则包括了JavaServlet、JSP(JavaServerPage)、EJB等多种形式,以支持不同的业务需求。EJB中的Bean可以分为会话Bean和实体Bean,前者维护会话,后者处理事务,现在Servlet负责与客户端通信,访问EJB,并把结果通过JSP产生页面传回客户端。MicrosoftDNA2000
MicrosoftDNA2000(DistributedinterNetApplications)是Microsoft在推出Windows2000平台基础上,在扩展了分布计算模型,以及改造BackOffice系列服务器端分布计算产品后发布的新的分布计算体系结构和规范。在服务器端,DNA2000提供了ASP、COM、Cluster等的应用支持。
COM最初作为Microsoft桌面系统的构件技术,主要为本地的OLE应用服务,但是随着Microsoft服务器操作系统NT和DCOM的发布,COM通过底层的远程支持使得构件技术延伸到了分布应用领域。DCOM/COM/COM+更将其扩充为面向服务器端分布应用的业务逻辑中间件。
作业、讨论题、思考题:①试说明电子商务网站运行平台的最优化选择原则②电子商务网站对运行环境和技术环境有什么要求?③网络数据库有哪几种?每种各有什么特点?④中间件软件的作用是什么?⑤常用的数据库系统有哪些?请选择其中一种对它的主要特点进行分析。⑥常用网络接入设备有哪些?各起什么作用?第四章电子商务网站开发技术和工具
1.熟悉各种网页开发技术2.了解网络数据库技术3.了解搜索引擎技术第1节网页开发技术
HTMLDHTMLXMLHTML
简单基于文本使用一系列标记的描述性语言HTML的发展:可扩展标记语言XML;层叠样式表CCS;动态HTML,即DHTMLHTML基本结构
<HTML><HEAD>
头部信息
</HEAD><BODY>
文档主体,正文部分
</BODY></HTML>一个简单的HTML页面<HTML>
<HEAD>
<TITLE>一个简单的HTML示例</TITLE>
</HEAD>
<BODY>
<CENTER>
<H3>欢迎光临我的主页</H3>
<BR>
<HR>
<FONTSIZE=2>这是我第一次做主页!</FONT>
</CENTER>
</BODY></HTML>
超文本中的标签
1.单标签
<标签名称>最常用的单标签是<BR>,它表示换行。2.双标签
<标签>内容</标签>3.标签属性
<标签名字属性1属性2属性3…>各属性之间无先后次序,属性也可省略,例如单标记<HR>表示在文档当前位置画一条水平线XML与HTML的区别XML和HTML都来自于SGML,它们都含有标记,有着相似的语法。HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如<H1>表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。
XML来源XML来源于SGML,一种比HTML更早的标志语言标准。SGML的覆盖面很广,凡是有一定格式的文件都属于SGML,比如报告,乐谱等等,HTML是SGML在网络上最常见的文件格式。XML是SGML的简化版,省略了其中复杂和不常用的部分。和SGML一样,XML也可以应用在金融,科研等各个领域。XML并不是标记语言。它只是用来创造标记语言(如HTML)的元语言。XML用来创建定义类似HTML的标记语言,然后再用这个标记语言来显示信息。不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。
XML来源XML来源于SGML,一种比HTML更早的标志语言标准。SGML的覆盖面很广,凡是有一定格式的文件都属于SGML,比如报告,乐谱等等,HTML是SGML在网络上最常见的文件格式。XML是SGML的简化版,省略了其中复杂和不常用的部分。和SGML一样,XML也可以应用在金融,科研等各个领域。XML并不是标记语言。它只是用来创造标记语言(如HTML)的元语言。XML用来创建定义类似HTML的标记语言,然后再用这个标记语言来显示信息。不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。
标识语言家谱表GML(1969)SGML(1985)XML(1998)HTML(1993)XHTMLSVGSMILHDMLOEB…通用标识语言标准通用标识语言可扩展标识语言超文本标识语言可扩展超文本标识语言可缩放矢量图形语言同步多媒体综合语言手持设备标识语言开放电子结构规范一个简单的XML<?xmlversion="1.0"?>
<file>
<title>XMLGuide</title>
<author>an</author>
<email>an@163.com</email>
<date>20010115</date>
</file><?xmlversion="1.0"encoding="GB2312"?>
<文章>
<标题>XML手册</标题>
<作者>an</作者>
<信箱>an@163.com</信箱>
<日期>20070115</日期>
</文章>第一行<?xmlversion=“1.0”?>是一个XML声明,表示文档遵循XML的1.0版规范。第二行定义了文档里面的第一个元素(element),也称为根元素:<file>。类似HTML里的<HTML>开头标记。注意,这个名称是自己随便定义的。再下面定义了四个子元素:title,author,email,和date。分别说明文章的标题,作者,邮箱和日期。XML的语法(1)XML文档通常以一个XML声明开始,通过XML元素来组织XML数据。XML元素包括标记和字符数据。为了组织数据更加方便、清晰,还可以在字符数据中引入CDATA数据块,并可以在文档中引入注释。此外,由于有时需要给XML处理程序提供一些指示信息,XML文档中可以包含处理指令。1.XML声明XML声明是处理指令的一种,一个XML文档最好以一个XML声明作为开始。下面是一个完整的XML声明:<?xmlversion="1.0"encoding="GB2312"standalone="no"?>XML的处理指令中须包括version属性,指明所采用XML的版本号,而且它在属性列表中排第一位。standalone属性表明该XML文档是否和一个外部DTD配套使用。encoding属性则指明了数据所采用的编码标准。2.元素元素是XML文档内容的基本单元。一个元素包含一个起始标记、一个结束标记以及标记之间的数据内容。其形式是:<标记>数据内容</标记>XML的语法(2)(1)标记必不可少。任何一个XML文档中至少要有一个元素。(2)大小写有别,所有XML标记都区分大小写。(3)要有正确的结束标记。结束标记除了要和起始标记在拼写和大小写上完全相同,还必须在前面加上一个斜杠“/”。(4)所有的标记都必须要有一个相应的结束标记(5)所有的XML标记都必须合理嵌套(6)标记命名要合法。标记名应该以字母、“_”或“:”开头,后面跟字母、数字、句号“.”、“:”、“_”或“-”,但是中间不能有空格,而且任何标记名不能以“xml”(或者“xml”大小写的任何组合)起始。(7)标记中可以包含任意多个属性;属性以名称/取值对出现,属性名不能重复,名称与取值之间用等号“=”分隔,且取值用引号””引起来。
XML的语法(3)3.CDATA节在标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当作字符数据看待。CDATA的形式如下:<![CDATA[文本内容]]>CDATA文本内容中不能出现字符串“]]>”,另外,CDATA不能嵌套。XML的语法(4)4.注释在XML中,注释方法与HTML相同,用“<!--”和“-->”将注释文本引起来。在注释文本中不能出现字符“-”或字符串“--”;不要把注释文本放在标记之中;不要把注释文本放在实体声明之中或之前;注释不能被嵌套。
5.处理指令PI处理指令是用来给处理XML文档的应用程序提供信息的,XML分析器把这些信息原封不动地传给应用程序,由应用程序来解释这个指令,遵照它所提供的信息进行处理。处理指令应该遵循下面的格式:<?处理指令名处理指令信息>XML的物理结构从物理结构上讲,XML文档是由一个或多个存贮单元构成的,这些存贮单元就是“实体”。所有XML文档都包含一个“根实体”。这个实体由XML本身给出,无须显式定义,它指的其实就是整个文档的内容,是XML语法分析器处理的起点。此外,可能还需要用到其他一些实体,它们都用名字来标识,在文件类型定义DTD中给出定义。实体充当着和别名类似的角色,即一个简单的实体名称可以用来代表一大段文本内容。每当要使用同样一段文本时,只须使用它的别名就可以了,处理器会自动把这个别名替换为相应的文本。除了XML标准规定的预定义实体以外,在XML文档引用一个实体之前,必须已经对此实体进行过声明。实体引用中不能出现空格。尽管在一个实体中可以再引用其他实体,但是不能出现循环引用。实体引用的文档必须符合XML语法的种种要求。任何一个独立的逻辑要素,比如元素、标记、注释、处理指令、实体引用等等,都不能开始于一实体,而结束于另一实体。在标记属性中不能引用一个外部实体。引用的文本中不能出现字符“<"。
XML的实体下面例子中定义了一个描述单位地址的通用实体:<!ENTITYaddress"北京市海淀区学府路88号,100000">在XML文件中可以如下使用这个实体:<客户><姓名>王五</姓名><电话>(010)62626666</电话><联系地址>&address;</联系地址></客户>XML文档XML文档就是用XML标识写的XML原代码文件。XML文档也是ASCII的纯文本文件。XML文档的后缀名为.XML。用IE5.0以上浏览器也可以直接打开.xml文件,但你看到的就是"XML原代码",而不会显示页面内容。XML文档包含三个部分:
1.一个XML文档声明;
2.一个关于文档类型的定义;
3.用XML标识创建的内容。XML文档<?xmlversion="1.0"?>
<!DOCTYPEfilelistSYSTEM"filelist.dtd">
<filelist><file>
<title>XMLGuide</title>
<author>Ann</author>
<email>ann@163.com</email>
<date>20010115</date>
</file>
</filelist>
一个XML文档的声明
说明文档是用filelist.dtd来定义文档类型的
内容主体部分
XML文档术语(1)1.Element(元素):
元素在HTML是组成HTML文档的最小单位,在XML中也一样。一个元素由一个标识来定义,包括开始和结束标识以及其中的内容,就象这样:<author>Ann</author>
在HTML中,标识是固定的,而在XML中,标识需要你自己创建。
2.Tag(标识)
标识是用来定义元素的。在XML中,标识必须成对出现,将数据包围在中间。标识的名称和元素的名称是一样的。例如这样一个元素:
<author>Ann</author>
其中<author>就是标识。XML文档术语(2)3.Attribute(属性):
属性是对标识进一步的描述和说明,一个标识可以有多个属性,例如font的属性还有size。XML中每个属性都有它自己的名字和数值,属性是标识的一部分。 <authorsex=“female”>ajie</author>
建议尽量不使用属性,而将属性改成子元素,例如上面的代码可以改成这样:
<author>ajie
<sex>female</sex>
</author>
元数据应该以属性的方式存储,而数据本身应该以元素的形式存储。
4.Declaration(声明)
在所有XML文档的第一行都有一个XML声明。这个声明表示这个文档是一个XML文档,它遵循的是哪个XML版本的规范。一个XML的声明语句就象这样:
<?xmlversion="1.0"?>
XML文档术语(3)5.DTD(文件类型定义)
DTD是用来定义XML文档中元素,属性以及元素之间关系的。
通过DTD文件可以检测XML文档的结构是否正确。但建立XML文档并不一定需要DTD文件。6.Well-formedXML(良好格式的XML)
一个遵守XML语法规则,并遵守XML规范的文档称为“良好格式”。如果你所有的标识都严格遵守XML规范,那么你的XML文档就不一定需要DTD文件来定义。
良好格式的文档必须以一个XML声明开始,例如:
<?xmlversion=“1.0”standalone=“yes”encoding=“UTF-8”?>
必须说明文档的XML版本;其次说明文档是“独立的”,它不需要DTD文件来验证其中的标识是否有效;第三,要说明文档所使用的语言编码。默认的是UTF-8,如果使用中文,你需要设置为GB2312。
良好格式的XML文档必须有一个根元素,即紧接着声明后面建立的第一个元素,其它元素都是这个根元素的子元素,属于根元素一组。XML文档术语(4)7.ValidXML(有效的XML)
一个遵守XML语法规则,并遵守相应的DTD文件规范的XML文档称为有效的XML文档。“Well-formedXML”和“ValidXML”,它们最大的差别在于一个完全遵守XML规范,一个则有自己的“文件类型定义(DTD)”。将XML文档和它的DTD文件进行比较分析,看是否符合DTD规则的过程叫validation(确认)。这样的过程通常是通过名为parser的软件来处理的。有效的XML文档也必须以一个XML声明开始,例如:
<?xmlversion=“1.0”standalone=“no”encode=“UTF-8”?>
在standalone属性中,设置“no”,因为它必须和相应的DTD一起使用。结构良好的XML文档不一定是有效的XML文档,但有效的XML文档一定是结构良好的XML文档。
XML文档术语(4)
DTD文件的定义方法如下:
<!DOCTYPEtype-of-docSYSTEM/PUBLIC“dtd-name”>
其中:
“!DOCTYPE”是指你要定义一个DOCTYPE;
“type-of-doc”是文档类型的名称,由自己定义,通常与DTD文件名相同;
“SYSTEM/PUBLIC”这两个参数只用其一。SYSTEM是指文档使用的私有DTD文件的网址,而PUBLIC则指文档调用一个公用的DTD文件的网址。
“dtd-name”就是DTD文件的网址和名称。所有DTD文件的后缀名为“.dtd”。
我们还是用上面的例子,应该写成这样:
<?xmlversion="1.0"standalone="no"encode="UTF-8"?>
<!DOCTYPEfilelistSYSTEM"filelist.dtd">DTDDTD是一种保证XML文档格式正确的方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。DTD文件也是一个ASCII的文本文件,后缀名为.dtd。例如:myfile.dtd。
目前,已经有数量众多的写好的DTD文件可以利用。针对不同的行业和应用,这些DTD文件已经建立了通用的元素和标签规则。不需要自己重新创建,只要在他们的基础上加入你需要的新标识。
你可以创建自己的DTD,它可能和你的文档配合的更加完美。建立自己的DTD一般只需要定义4-5个元素就可以了。
调用DTD文件的方法有两种:
1.直接包含在XML文档内的DTD2.调用独立的DTD文件直接包含在XML文档内的
DTD只要在DOCTYPE声明中插入一些特别的说明就可以了,象这样:
我们有一个XML文档:
<?xmlversion="1.0"encoding="GB2312"?>
<file>
<title>XML轻松学习手册</title>
<author>Ann</author>
</file>我们在第一行后面插入下面代码就可以:<!DOCTYPEfile[
<!ELEMENTtitle(#PCDATA)>
<!ELEMENTauthor(#PCDATA)>
<!ENTITYcopyright"Copyright2001,Ann.">
]>
调用独立的
DTD将DTD文档存为.dtd的文件,然后在DOCTYPE声明行中调用,例如,将下面的代码存为file.dtd
<!ELEMENTfile(title,author)>
<!ELEMENTtitle(#PCDATA)>
<!ELEMENTauthor(#PCDATA)>
然后在XML文档中调用,在第一行后插入:
<!DOCTYPEfileSYSTEM"file.dtd">
可以看到DTD文档和HTML中js的调用是差不多的DTD有关的术语(1)1.Schema(规划)
schema是数据规则的描述。schema做两件事:
a.它定义元素数据类型和元素之间的关系;
b.它定义元素所能包含的内容类型。
DTD就是关于XML文档的一个schema。
DTD有关的术语(2)2.DocumentTree(文档树)
“文档树”是文档元素分级结构的形象表示。一个文档结构树包含根元素,根元素是最顶级的元素,(就是紧接着XML声明语句后的第一个元素)。看例子:
<?xmlversion="1.0"?>
<filelist>
<file>
<title>...</title>
<author>...</author>
</file>
</filelist>
例子分三级结构排列成"树"状,<filelist>就是根元素。在XML和DTD文件中,第一个定义的都是根元素。
DTD有关的术语(3)3.ParentElement(父元素)/ChildElement(子元素)
父元素是指包含有其它元素的元素,被包含的元素称为它的子元素。看上面的“结构树”,其中<file>是父元素,<title>,<author>是它的子元素,而<file>又是<filelist>的子元素。象<title>这样没有包含任何子元素的最后一级元素我们也称之为“页元素”。
4.Parser(解析软件)
Parser是一种检查XML文档是否遵循DTD规范的工具软件。
XML的parser发展为两类:一种是“非确认类paeser”,只检测文档是否遵守XML语法规则,是否用元素标识建立了文档树。另一种是“确认类paeser”,它不但检测文档语法,结构树,而且比较解析你使用的元素标识是否遵守了相应DTD文件的规范。
Parser能独立使用,也可以成为编辑软件或浏览器的一部分。XML语法规则(1)
规则1:必须有XML声明语句
声明是XML文档的第一句,其格式如下:
<?xmlversion="1.0"standalone="yes/no"encoding="UTF-8"?>
声明的作用是告诉浏览器或者其它处理程序:这个文档是XML文档。声明语句中的version表示文档遵守的XML规范的版本;standalone表示文档是否附带DTD文件,如果有,参数为no;encoding表示文档所用的语言编码,默认是UTF-8。
XML语法规则(2)
规则2:如果文档是一个“有效的XML文档”,那么文档一定要有相应DTD文件,并且严格遵守DTD文件制定的规范。
DTD文件的声明语句紧跟在XML声明语句后面,格式如下:
<!DOCTYPEtype-of-docSYSTEM/PUBLIC“dtd-name”>
“!DOCTYPE”是指你要定义一个DOCTYPE;
“type-of-doc”是由自己定义的文档类型,通常与DTD文件名相同;
“SYSTEM/PUBLIC”两个参数选其一。SYSTEM指文档使用的私有DTD文件的网址,PUBLIC指文档调用一个公用DTD文件的网址。
"dtd-name"是DTD文件的网址和名称。所有DTD文件后缀名为".dtd"。
我们还是用上面的例子,应该写成这样:
<?xmlversion="1.0"standalone="no"encode="UTF-8"?>
<!DOCTYPEfilelistSYSTEM"filelist.dtd">默认是UTF-8。
XML语法规则(3)规则3:在XML文档中,大小写是有区别的。
规则4:在XML中所有属性值必须加引号(可以是单引号,也可以是双引号)
规则5:在XML中所有标识必须成对出现,有一个开始标识,就必须有一个结束标识。规则6:所有的空标识也必须被关闭
例如:
<br>应写为<br/>元素由一对标识以及其中的内容组成。元素的名称和标识的名称是一样的。标识可以用属性来进一步描述。在XML中,没有任何保留字,所以你可以随心所欲的用任何词语来作为元素名称。但是也必须遵守下列规范:
1.名称中可以包含字母、数字以及其它字母; 2.名称不能以数字或“_”(下划线)开头; 3.名称不能以字母xml(或XML或Xml..)开头 4.名称中不能包含空格 5.名称中间不能包含":“(冒号)
注释是为了便于阅读和理解,在XML文档添加的附加信息,将不会被程序解释或则浏览器显示。注释的语法如下:
<!--这里是注释信息-->XML的元素CDATA全称characterdata,翻译为字符数据。我们在写XML文档时,有时需要显示字母,数字和其它的符号本身,比如“<”,而在XML中,这些字符已经有特殊的含义,怎么办呢?这就需要用到CDATA语法。语法格式如下:
<![CDATA[这里放置需要显示的字符]]>
例如:
<![CDATA[<AUTHORsex=“female”>Ann</AUTHOR>]]>
在页面上显示的内容将是:<AUTHORsex="female">Ann</AUTHOR>CDATA的语法Namespaces的语法entity翻译为“实体”。它的作用类似word中的“宏”。你可以预先定义一个entity,然后在一个文档中多次调用,或者在多个文档中调用同一entity。entity可以包含字符,文字等等。XML定义了两种类型的entity。一种是我们这里说的普通entity,在XML文档中使用;另一种是参数entity,在DTD文件中使用。entity的定义语法为:
<!DOCTYPEfilename[
<!ENTITYentity-name"entity-content"
]
>entity的语法entity的用法实例copyright.xml<?xmlversion="1.0"encoding="GB2312"?>
<!DOCTYPEcopyright[
<!ENTITYcopyright"Copyright2001,Ajie.Allrightsreserved">
]>
<myfile>
<title>XML</title>
<author>ajie</author>
<email>ajie@</email>
<date>20010115</date>
©right;
</myfile>
entity的用例1.设置元素
元素是XML文档的基本组成部分。你要在DTD中定义一个元素,然后在XML文档中使用。元素的定义语法为:<!ELEMENTDESCRIPTION(#PCDATA,DEFINITION)*>
说明:
"<!ELEMENT"是元素的声明,说明你要定义的是一个元素;
声明后面的"DESCRIPTION",是元素的名称;
"(#PCDATA,DEFINITION)*>"则是该元素的使用规则。规则定义了元素可以包含的内容以及相互的关系。DTD的语法(1)
2.元素规则#PCDATA包含字符或文本数据
<MYFILE(#PCDATA)>元素MYFILE包含一个文本数据#PCDATA,element-name包含文本和其它子元素<MYFILE(#PCDTATA,TITLE)>
MYFILE元素必须包含文本和TITLE子元素
使用逗号分隔排序
<MYFILE(TITLE,AUTHOR,EMAIL)>
MYFILE元素必须依次包含TITILE,AUTHOR,EMAIL三个子元素使用“|”表示或者:
<MYFILE(TITLE|AUTHOR|EMAIL)>
MYFILE元素必须包含TITLE,或者AUTHOR或者EMAIL子元素。
DTD的语法(2)
<MYFILE(TITLE)>
MYFILE元素必须包含TITLE子元素,而且只能使用一次。<MYFILE(TITLE,AUTHOR?,EMAIL?)>
MYFILE元素必须包含TITLE子元素,而且只能使用一次;可以包含或者不包含AUTHOR和EMAIL子元素,但是如果使用,只能一次。<MYFILE(TITLE+,AUTHOR?,EMAIL)>
MYFILE元素必须包含TITLE子元素,而且使用至少一次;接下来可以跟随AUTHOR子元素,也可以不跟;最后必须包含EMAIL子元素,而且只能使用一次。<MYFILE(TITLE*)>
MYFILE元素可以包含一个,多个或者不包含TITLE子元素<MYFILE(#PCDATA|TITLE)*>
元素MYFILE包含一个或者更多的文本或者TITLE子元素。
DTD的语法(3)
DTD文件myfile.dtd:
<!ELEMENTmyfile(title,author)>
<!ELEMENTtitle(#PCDATA)>
<!ELEMENTauthor(#PCDATA)>XML文档myfile.xml:<?xmlversion="1.0"encoding="GB2312"?>
<!DOCTYPEmyfileSYSTEM"myfile.dtd">
<myfile>
<title>XML轻松学习手册</title>
<author>ajie</author>
</myfile>DTD、XML的实例
HTML文档myfile.html
:
<html>
<head>
<scriptlanguage="javascript"for="window"event="onload">
varxmlDoc=newActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("myfile.xml");
nodes=xmlDoc.documentElement.childNodes;
title.innerText=nodes.item(0).text;
author.innerText=nodes.item(1).text;
</script>
<title>在HTML中调用XML数据</title>
</head>
<bodybgcolor="#FFFFFF">
<b>标题:</b><spanid="title"></span><br>
<b>作者:</b><spanid="author"></span><br>
</body>
</html>DTD、XML的实例(续)
cnXML:中国可扩展标记语言ebXML:电子商务可扩展标记语言WML:无线标记语言XML的各种标准
cnXML是中科院软件所、中国电子信息产业发展研究院、用友软件、神州数码、北大方正等建立的中国的XML标准。cnXML主要解决中国的商务流程问题,包括企业外部商务流程、内部商务流程,最终解决ERP和电子商务平台的连接。cnXML按国内商业流程定义一套企业间商务活动所需的cnXML文档规划。cnXML文档全面支持中文标记cnXML支持国际化和多语言cnXMLebnXML(电子商务可扩展标记语言)是一个方便世界上所有规模大小的企业进行电子商务交易活动的XML标准。ebnXML标准为企业间和公司提供一个框架,用于交换电子商务所必需的信息。ebXMLODBCSQL语言数据仓库技术第2节网络数据库技术网络数据库系统均采用C/S结构,保证数据库的开放性实现客户端对数据库的共享,多个客户可并发访问同一个数据库客户端应用和数据库开发不再依赖于特定的数据库管理系统网络数据库的作用1992年微软引入ODBC的概念ODBC是一种API规范,是一个数据库访问函数库,应用程序可‘通过ODBC直接操作数据库中数据,适用于多种DBMS产品ODBC的作用是在应用程序和数据库服务器之间建立中间层次,所有数据通过ODBC写到数据库中,每个数据库服务器通过驱动程序与ODBC进行连接。可以采用相同的用户界面访问任何支持ODBC技术的数据库ODBC技术客户程序A客户程序BODBC驱动程序管理器DBMS-A驱动程序DBMS-A驱动程序数据库系统A数据库系统AODBC访问数据库的工作流程使用ODBC访问数据库时,数据库必须作为一个数据源被注册,应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 7584.6-2026声学护听器第6部分:主动降噪耳罩声衰减的测定
- 2026中煤财务公司招聘2人笔试备考题库及答案解析
- 2026四川成都市武侯区望江路社区卫生服务中心招聘1人考试备考题库及答案解析
- 核电运行研究(上海)有限公司2026届春季校园招聘笔试模拟试题及答案解析
- 2026年安徽省阜阳市高职单招综合素质考试题库有答案详细解析
- 2026年山东省青岛市高职单招职业技能考试题库有答案详细解析
- 2026年衢州市衢江区国有企业急需紧缺型人才招聘2人笔试备考题库及答案解析
- 2026德州禹城德立德透析中心招聘笔试备考题库及答案解析
- 2026年永州职业技术学院单招综合素质考试题库有答案详细解析
- 2026四川雅安市宝兴县国有企业工作委员会选聘县属国有企业高级管理人员7人考试备考题库及答案解析
- 24J113-1 内隔墙-轻质条板(一)
- 2025广西贺州市从“五方面人员”中选拔乡镇领导班子成员81人备考题库附答案
- 物业管理案例分析.课件
- GB/T 4025-2010人机界面标志标识的基本和安全规则指示器和操作器件的编码规则
- GB/T 24353-2009风险管理原则与实施指南
- GB/T 10665-2004碳化钙(电石)
- 工会经费使用管理常见问题解答
- FZ/T 73038-2010涂胶尼龙手套
- 制药工程导论课件
- 塔里木河流域的综合治理课件
- MATLAB控制系统仿真课件第一章
评论
0/150
提交评论