[管理学]第3章电子政务的支撑技术.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文档。上传文档
查看更多
[管理学]第3章电子政务的支撑技术

Basic of Basic 第3章 电子政务的支撑技术 本章内容 3.1 电子政务架构技术 3.2 数据库技术 3.3 Web开发技术 3.4 中间件 3.1 电子政务架构技术 3.1.1 基于Web平台的架构 3.1.2 面向服务的架构 3.1.1 基于Web平台的架构 1. Microsoft .NET框架 目标 提供一个一致的面向对象编程环境 提供一个将软件部署和版本控制冲突最小化的代码执行环境 提供一个保证代码 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境 使开发人员在面对类型大不相同的应用程序时保持一致 按照工业标准生成所有通信 3大基础 CLR(公共语言运行库) BCL(基础类库) Assemblies(组件,装配件,程序集——MSIL代码、Metadate、Manifest、Resources) 3.1.1 基于Web平台的架构 1. Microsoft .NET框架 ASP.NET 是实现电子政务系统的一项重要技术手段,是用户表现层的实现 ASP.NET是Microsoft开发的新的体系结构.NET的一部分,其中新的技术架构会让编程变得更为简单 ASP.NET是编译后执行的 Web Controls使创建Forms和HTML控件的工作变得简单易行 ASP.NET是一种编译型的编程框架,它的核心是CLR ADO.NET 用来构建对数据库的访问 ADO对象是微软继ODBC之后开发的存取数据的技术,最新版就是与.NET一起发布的ADO.NET,更灵活更有弹性,更多功能 ADO.NET是微软在.NET中创建分布式和数据共享应用程序的应用程序开发接口 Connection对象—数据库连接;Command对象向数据库提供者发出命令;结果集可以用DataReader快速地读取,也可用DataAdapter储存到驻留内存的DataSet对象中;开发人员可以用DataSet的方法在基础数据源上处理数据集 3.1.1 基于Web平台的架构 2. 基于Sun的J2EE标准 是一种利用Java2平台来简化企业应用程序的开发、部署和管理的体系结构其技术基础是Java平台,增加了一系列应用程序编程接口 提供了一个多层次分布式应用模型和一系列开发技术规范——根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件 J2EE的相关技术为构建大型的、分布式的企业级应用提供了相关机制 EJB Java Servlet JSP JTA JNDI JDBC JMS JavaMail JCA 3.1.1 基于Web平台的架构 2. 基于Sun的J2EE标准 客户层 基于Web:用户的浏览器在客户层中运行,从Web服务器下载Web层中的静态HTML页面或由JSP或Servlet生成的动态HTML页面 不基于Web:独立客户程序不在HTML页面中运行 Web层 Web组件可以由JSP页面、基于Web的Applet以及显示HTML页面的Servlet组成。调用Servlet或者JSP页面的HTML页面在应用程序组装时与Web组件打包在一起 业务层 作为解决或满足某个特定业务领域需要的逻辑业务代码由运行在业务层的Enterprise Beans来执行 企业信息系统层 运行企业信息系统软件,包括企业基础设施系统,如ERP、大型机事务处理、数据库系统及其他遗留信息系统 3.1.2 面向服务的架构 1. SOA概述 理念的提出就是为了应对组织IT环境的变化。SOA是一个基于特定标准的组织、设计方法,在传统的业务层和技术层之间增加了一个服务层,通过连接能完成特定服务的独立功能实体以实现软件系统架构 通过将注意力放在服务上,应用程序能够集中起来提供更加丰富、更加灵活、目的性更强的商业流程,使得基于SOA的组织应用系统能够更加真实地反映出与业务模型的结合 其基本思想是以服务为核心,把信息技术资源整合成可操作的、基于标准的服务,使其能被重新组合和应用 是一种组件模型,将应用程序的不同功能组件(服务),通过“服务”之间的良好接口联系起来,接口是采用中立方式定义的,独立于实现“服务”的硬件平台、操作系统和编程语言 3.1.2 面向服务的架构 2. SOA的主要组件 服务: 是能够通过网络服务的可调用例程。服务公开了一个接口契约,它定义了服务的行为以及接收和返回的消息。术语“服务”常与术语“提供者”互换使用,后者专门用于表示提供服务的实体。服务实现可采用Web Services技术。 接口: 通常在公共注册中心或者目录中发布,并在那里按照所提供的不同服务进行分类,就像电话薄黄页中列出的企业和电话号码一样。客户(服务消费者)能够根据不同的分类特征通过动态查询服务来查找特定的服务。这个过程称为服务的动态发现。 服务消费者(客户): 通过消息来消费服务。因为接口协议

文档评论(0)

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

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

1亿VIP精品文档

相关文档