您好,欢迎访问三七文档
电子商务6电子商务开发技术6电子商务开发技术•6.1学习目的•6.2Web服务器的硬件及性能评价•6.3Web服务器软件•6.4Web服务器的三种重要工具•6.5电子商务软件•6.6适合不同规模企业的电子商务软件6.1学习目的•掌握电子商务软硬件平台的选择方法、工具和评价标准;•了解网络门户、搜索引擎和智能代理的作用;•了解适合不同规模的电子商务软件的应用。6.1电子商务开发技术•电子商务系统架构Web服务器电子商务应用服务器企业后端系统(ERP)6.1电子商务开发技术•Web服务:–大多数电子商务基于Web方式提供各种服务,故需要相应的服务器管理和维护Web服务功能。•硬件•软件–操作系统–应用软件6.2Web服务器的硬件及性能评价•规划Web服务器的第一步是要了解公司的管理人员和销售人员希望通过这个服务器完成什么工作,即了解企业的Web和商务要求。6.2Web服务器的硬件及性能评价•1、Web平台选择•2、Web服务器性能评价1.Web平台选择•1、Web平台选择–选择Web服务器应考虑的因素:•提供的服务内容和主要项目需求;•服务器上可能发生的内部(内部网)和外部的信息访问量或交易数;•Web服务器软硬件是否可升级;•……1.Web平台选择•选择方法:–选择服务器的最佳方法是测试各种硬件和OS的组合。–同时,一定要考虑系统在需要时升级的能力。、操作系统与Web服务器的组合性能测试2.Web服务器性能评价•Web系统的性能•基准测试•Web系统的性能:–硬件决策–操作系统的选择–应用服务器软件的选择2.Web服务器性能评价Web服务器性能评价•基准测试–用来比较硬件和软件性能的一种测试方法。–Web服务器是电子商务的关键,对Web服务器的硬件和软件组合的基准测试可使在做出企业网络系统决策时有足够的信息。•基准测试的内容:–硬件;–操作系统;–连接速度;–服务器可处理用户的数量;–系统应客户机的要求所传输页面的组合和类型。Web服务器性能评价下一页、操作系统与Web服务器的组合性能测试返回•服务器可处理用户的数量–很难测量,因它取决于服务器的线路速度、客户机的线路速度以及所传输页面的正常大小。–测量服务器页面传输能力的重要指标是吞吐能力和响应时间。Web服务器性能评价•服务器可处理用户的数量–吞吐能力:•是某种硬件和软件的组合在单位时间内能够处理HTTP请求的数目。–响应时间:•服务器处理一个请求所需的时间。Web服务器性能评价返回•系统所传输页面的组合和类型–动态页面的内容是应客户机的请求由特定的程序来确定的;–静态页面是从磁盘检索所获得的固定内容的页面。Web服务器性能评价返回•Web服务器软件:–大多数电子商务基于Web方式提供各种服务,故需要相应的服务器管理和维护Web服务功能。6.3Web服务器软件6.3Web服务器软件•Web服务器软件的功能:–1、核心功能–2、网站管理–3、应用构造–4、动态内容–5、网站开发–6、电子商务功能1、核心功能•响应HTTP请求,并将结果返回给客户。•此外,还包括:–安全验证服务–FTP文件传输–搜索引擎服务–数据分析服务1、核心功能•安全验证服务–验证用户身份–验证用户权限•是内部网和外部网之间的安全屏障•安全验证服务–安全服务包括:•用户名和口令的验证;•认证和私有/公开密钥对的处理;•访问控制(可根据用户名或URL的情况来决定同意或拒绝用户对文件的访问)。1、核心功能1、核心功能•安全验证服务–安全电子交易解决方案:•SET方案•S-HTTP方案•SSL方案•NetCash方案•NetCheque方案•……1、核心功能•FTP文件传输–提供文件传输协议(FTP)服务,用户可用FTP,向服务器传输文件或从服务器获取信息。•搜索引擎服务–搜索引擎和索引程序是Web服务器能提供的标准服务。–搜索引擎或检索工具可在本网站或整个Web上检索所请求的文档。–索引程序提供全文索引。–搜索引擎一般只返回用户获准查看的文档(增强了网络的安全性)1、核心功能•数据分析服务–Web服务器可获取访问者的信息:–谁(访问者的URL)正在访问网站–访问者浏览网站的时间有多长–每次访问的日期和时间–浏览了哪些页面1、核心功能•数据分析服务–数据放在Web运行日志文件里;–可以揭示出访问者的很多有趣信息,包括他们喜欢什么或不喜欢什么;–可返回一个汇总的报告,也可把众多的细节汇集起来,从而揭示出每天、每小时或每分钟访问网站的人数以及访问的高峰时段;1、核心功能6.3Web服务器软件•Web服务器软件的功能:–1、核心功能–2、网站管理–3、应用构造–4、动态内容–5、网站开发–6、电子商务功能•网站管理:–浏览网站,消灭混乱的状态建立良好的秩序(迅速浏览整个网站,找到出错的页面和代码,列出断开的链接)。2、网站管理2、网站管理•网站管理工具功能:–提供链接检查–脚本检查–HTML验证(访问性/搜索引擎/装载/减少服务器负载)–Web服务器运行日志文件分析2、网站管理•网站管理工具功能:–只要输入一个网站地址并选中几个选项框,可运行一些免费的链接检查和网站验证程序。–链接检查的结果可自动在你的计算机上显示出来,也可通过电子邮件发给你。2、网站管理•网站管理工具:–很多Web软件包含链接检查软件,第三方的开发商也提供了多种程序。专用的网站管理工具的功能比编辑工具所提供的网站管理功能要多。–LinkbotPro、BigBrother和SiteInspector等可在网站上运行链接检查软件,能够提供更完整的结果和更细致的分析。6.3Web服务器软件•Web服务器软件的功能:–1、核心功能–2、网站管理–3、应用构造–4、动态内容–5、网站开发–6、电子商务功能3、应用构造•使用Web编辑软件和扩展软件生成静态或动态的页面。•提供强大的开发功能,生成适合不同浏览器的页面。6.3Web服务器软件•Web服务器软件的功能:–1、核心功能–2、网站管理–3、应用构造–4、动态内容–5、网站开发–6、电子商务功能4、动态内容•是响应Web客户机的请求而构造的非静态的信息。•网站可利用动态内容来吸引顾客,并尽可能更长时间地留住顾客。•动态页面的内容来自企业的后端DB或网站内部数据,动态页面可根据请求者询问的内容定制。•任何可处理动态内容的服务器都可处理来自多种DB的信息。4、动态内容•Web服务器可用开放式数据库连接(ODBC)从多种不同的DBS中获取信息,如Oracle、SQLServer和Informix等。–ODBC是微软公司开发的,可支持程序从应用中获取任何数据,不管处理数据所用的是何种DBMS。4、动态内容4、动态内容•实现方法–ASP–PHP–JSP–Java……6.3Web服务器软件•Web服务器软件的功能:–1、核心功能–2、网站管理–3、应用构造–4、动态内容–5、网站开发–6、电子商务功能5、网站开发工具•功能:–HTML或可视化页面编辑软件;–软件开发套件;–网站发布和维护支持。•网站开发工具:–FrontPage–DreamWeaver–ColdFusion–NetscapeComposer–……5、网站开发工具•网站发布和维护简单–单按钮发布可方便地把新开发的或修改过的页面从一台本地PC机转移到远程主机上。–大多数的Web服务器软件套件都包含这个功能。•例:DreamWeaver可让用户在本地PC机上开发和修改网站的页面,然后很容易地把修改过的页向传输到远程的Web服务器主机上。5、网站开发工具6.3Web服务器软件•Web服务器软件的功能:–1、核心功能–2、网站管理–3、应用构造–4、动态内容–5、网站开发–6、电子商务功能6、电子商务功能•电子商务服务器–虽然电子商务服务器和Web服务器不同,但众多电子商务服务器是在Web服务器的平台上开展服务的。–很多Web服务器还提供电子商务模板(模板可简化图形、产品和企业信息以及购物车的创建工作,甚至可以简化信用卡的处理业务)。6、电子商务功能•Web服务器提供的电子商务功能–生成报表和实时信息,提供商家决策。–能自动重复和更换Web上的广告。6.3Web服务器软件•Web服务器软件的功能:–1、核心功能–2、网站管理–3、应用构造–4、动态内容–5、网站开发–6、电子商务功能6.3Web服务器软件•Web服务器软件概述:–Web服务器软件包有几十种,有些只能在一种OS上运行,有些则可以在多种OS上运行。–四种最流行的Web服务器软件程序,是根据权威的Web服务器调查公司Netcraft的调查得出的,该公司定期进行调查,公布Web服务器软件的流行性。6.3Web服务器软件•Web服务器–1、ApacheHTTPServer(61.44%)–2、Microsoft(31.35%)–3、Sun(0.34%)–4、Ncsa(0.53%)6.3Web服务器软件•1、ApacheServer–可运行在多种OS上;–用户可通过服务器控制台或浏览器来管理;–支持口令验证和数字证书;–可按域名、IP地址、用户或用户组来决定哪些用户有权访问;•1、ApacheServer–可禁止按目录或文件访问;–支持SSL(安全套接层协议);–应用开发工具支持CGI和多种专用API,ASP和Java服务组件;–支持ODBC标准。6.3Web服务器软件•2、InternetInformationServer–集成的搜索引擎(多种工具:ASP、ActiveX控件、SQLDB查询等来创建定制的检索表);–带有FrontPageHTML开发工具和Crystal报表生成工具;6.3Web服务器软件6.3Web服务器软件•2、InternetInformationServer–支持FTP;–支持多个虚拟主机;–提供访问控制机制(用户名/口令)按组或个人进行限制,也可按目录或文件进行控制;6.3Web服务器软件•2、InternetInformationServer–支持SSL;–内置的认证服务器,允许企业发放并管理数字证书;–微软管理控制台(MMC)可从网络上任何一台服务器上提供中央服务器管理服务;–用远程浏览器对服务器进行管理;–自动支持运行日志文件更新和存档。•检测Internet网站上使用的服务器–、网络门户2、搜索引擎3、智能代理1、网络门户•网络门户:–简称为门户或门户网站,是WWW上的“网络之门”。–用户通过它开始自己的检索、漫游和其他WWW活动。•门户网站的作用:–门户通常包含常规信息,可帮助用户找到WWW上的任何信息。–一般,门户不是针对特定的用户,但用户可按照自己的喜好来定制门户,使它只显示对你重要的内容(如最新的体育消息、当前最便宜的机票)。1、网络门户1、网络门户•企业网络门户–网络门户正在快速发展成电子商务、协作和提供其他商务活动服务的统一门户:•个性化的内容和应用的传递:为客户提供与他们相关的信息和应用。•实时协作服务:包括即时信息,讨论区,工作组日历,任务跟踪和有登记/注销功能的共享资料文件库。•综合应用:把企业所有的应用、成为企业组合的内容、网站、e-mail、工作流整合等综合在一起。1、网络门户•例如:–Perficient是一家电子商务顾问公司,它采用网络门户来连接它分布在全美和全英国的225名雇员。除了把所有的办公室工作(e-mail,即时信息等等)集中在一起,网络门户还包含了客户化的内容,比如实现客户和顾问间信息共享的项目协作工具。6.4Web服务器的三种重要工具1、网络门户2、搜索引擎3、智能代理2、搜索引擎•搜索引擎–搜索引擎(SearchEngine)是一种特殊的Web页面软件,利用它可以找到与用户输入的单词或短语匹配的页面。2、搜索引擎•搜索引擎的组成–网络机器人(网络蜘蛛、网络爬虫)–索引–搜索引擎实用程序•网络机器人
本文标题:9电子商务开发技术
链接地址:https://www.777doc.com/doc-26180 .html