计算机网络和通信第13周2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络和通信第13周2

Intranet的设计和实现 Intranet通常是指一组沿用标准Internet协议(如TCP/IP和HTTP等)的内部网络,且采用客户/服务器结构(图7-1),服务器一端是一组Web服务器,存放可在内部网上共享的信息(以HTML标准格式存放)和应用,客户端则是装备浏览器的微机工作站。 在建立Intranet的时候,对系统进行应用规划和需求分析是系统设计、实现、运行和管理的基础,它的工作内容包括制定系统开发的目标和需求,识别关键业务流程,制定开发计划、实施步骤和方案,对整体业务和数据进行建模。 本节侧重于Intranet的设计和实现。 Intranet设计和实现的五个关键步骤 建立网络基础设施; 设计客户/服务器模型; 选择硬件平台和操作系统 选择编程语言和开发工具; 采用原用原型方法开发系统。 建立网络基础设施 建立网络基础设施就是建立Intranet的信息公路,它主要包括网络通讯议和安全协议、网络操作系统、网络拓扑结构、网络连线(如光纤、五类线、同轴电缆等)、联网设备(如交换器、路由器等)访火墙、服务器、客户机。 网络基础设施的设计原则:根据Intranet的建设需求,如应用需要、用户数、可靠性和响应时间、数据存贮量和流通量、应用分布情况等,设计和选择上述网络基础设施产品。 由于基于TCP/IP协议,不同的产品可以集成在一个系统中,现有的设施可以重用,对于地理分布的不同地区,Intranet可以利用VPN技术通过过Internet互联。 设计客户/服务器模型 Intranet和其它的计算机网络一样,正逐步从当初的静态应用向交互的、动态的、应用合理分布的、更多媒体的、以业务流程为中心的方向发展。 传统两层的客户/服务器结构已不能满足需要,取而代之的是三层,甚至多层(图8-3)。 Web浏览器,Web服务器,应用服务器,事务服务器,数据仓库服务器,和数据库服务器形成了多层的客户/服务器结构 客户端,浏览器通过Java、Javascript、Plugin、ActiveX controls、ActiveX documwnts、Active Xscripting等扩充,实现了更好的交互性,弥补了客户端功能弱的不足。 服务器端,多层的服务器将应用;逻辑合理分布,使性能和功能大提高。目前常见的服务器有五类:Web服务器,应用服务器,事务服务器,数据仓库服器,和数据库服务器。 Intranet应用可根据各自特点,选择其中若干层,如Web浏览器—Web服务器—应用服务器—数据库服务器;Web浏览器—Web服务器—应用服务器—事务服务器—数据库服务器;Web浏览器—Web服务器—应用服务器—数据仓库服务器—数据库服务器。 服务器 应用服务器主要负担应用的业务逻辑,通常它是一个服务器池,根据应用运行的负载和用户数的多少动态进行调整。 当应用服务器执行在线事务处理(OLTP)应用时,它可以通过ODBC、JDBC或专用驱动程序直接访问数据库 如果它执行多个数据库服务器的全局事务处理,则需要事务服务器协调,事务服务器另一个好处是通过服务器池共享数据库联接,提高数据库性能和可靠性。 在线分析处理(OLAP),它从数据仓库服务器中存取不同的数据。 选择硬件平台和操作系统 从费用上讲,UNIX通常价格较贵,但能支持负担很重的网站。 从配置和操作上讲,WindowsNT的窗口环境与操作系统相结合,易于操作、安装和管理;UNIX更适合于高级专业用户,但其代码效率高,功能更强大。 从远程控制和管理上讲,UNIX与TCP/IP结合更密切。WindowsNT则需购买第三方的远程管理工具。 平台选择没有固定的标准,要根据应用规划和需求进行多方面权衡。 选择编程语言和开发工具 Intranet是基于Web的客户/服务器应用,因而编程语言和开发工具在客户端和服务器端也有所不同。 客户端的编程语言以静态的HTML为主,为了增加客户端的功能、交互性和动画效果,在Web页面上可嵌入用Java、Javascript、Plugin、ActiveX controls、ActiveX documents、ActiveX scripting等编写的小程序。在这些语言中,Jaca以其面向对象、开放性、分布性、安全性等特点成为当前网络的主流语言之一;Javascapt的特点是简单,得功能较弱;Plugin是Netscape的专用技术,支持VB、C等语言,使用这两种专用技术,可实现HTML无法达到的各种复杂功能,但付出的则是失去了兼容性和增加了实现的代价。 电子商务 将整个事务活动和贸易活动的电子化,在Internet网上进行商务活动。 它将信息网络、金融网络和物流网络结合起来,把事务活动和贸易活动中发生关系的各方有机地联系起来,使得信息流、资金流、实物流迅速流动,极大地方便了各种网络上的

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档