电子政务支撑技术.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章电子政务的支撑技术 31电子政务架构技术 32数据库技术 33Web开发技术 34中间件 31电子政务架构技术 311基于Web平台的架构 312面向服务的架构 31.1基于Web平台的架构 Web开发平台。 软件开发者对编程中的方法,类,接口进行总结,产生 了开发平台。以互联网为基础,把这些都网络化,实现 网络资源共享,形成了web开发平台。Web开发平台提 供了设计开发工具,支持Web界面的布局,大大提高了 开发效率 它提供了基础业务单据开发的基类体系和界面模板库, 以及大量的基础组件,同时集成了各种服务,让业务开 发的功能很容易使用这些通用服务进行协同工作,让业 务功能集成和部署更加方便,轻松 Web开发平台 1以web20为基础,基于互联网的B/S架构的软件。它本 身也是一个软件,只不过不是最终的软件产品,而是用于二 次开发的软件。 2用于实现各类业务系统,如cRM、MIs、ERP、OA等等 的开发。Web开发平台本身就是一个二次开发平台,二次开 发平台只需要设计好自己的数据结构,进行一些简单的配置、 拖拉等操作就可以完成业务系统的开发。 3能够快速的实现各种报表包括复杂的图表报表的设计制作, 传统的编码式开发需要自己去编写想要的各种报表,而运用 开发平台就简单多了,可以很轻松的配置出各种报表 4.使用web开发平台的目的是为了实现资源共享、节约开发 成本、提高开发效率、缩短开发周期。 Web开发平台 Webbuilder是一款跨平台、数据库和浏览器的Web可视化应用开 发和部署平台。 使用 WebBuilder可开发ERP、OA、CRM、HR、MIS以及电信 银行、政府、企业等各行业的行业应用系统,帮助信息化管理系统 的快速构建。 WebBuilder帮助提高应用系统的开发效率,并降低成本。完善的 基础架构,具有应用系统必须的完整功能,使系统的开发仅需致力 于业务的开发。 ■应用开发:提供可视化的 WebBuilder集成开发环境,帮助应用系 统的快速开发,支持使用 Eclipse等开发工具的开发和调试,可以在 您原有使用的技术框架上混合使用。 应用部署:使用基于Web的资源管理器进行应用的部署,支持 Java, Net Web services Web services是由企业发布的完成其特定商务需求的在 线应用服务,其他公司或应用软件能够通过 nternet来 访问并使用这项在线服务 ■ Web service是一个应用组件,它逻辑性的为其他应用 程序提供数据与服务,各应用程序通过网络协议和规定 的一些标准数据格式(Http,XML,soap)来访问Web Service,通过 Web service内部执行得到所需结果。 Web service可以执行从简单的请求到复杂商务处理的 任何功能。一旦部署以后,其他 Web service应用程序 可以发现并调用它部署的服务。 Webservice的主要目标是跨平台的可互操作性。 Web services-长项 跨防火墙的通信 如果应用程序有成千上万的用户,而且分布在世界各地, 那么客户端和服务器之间的通信将是一个棘手的问题。因 为客户端和服务器之间通常会有防火墙或者代理服务器。 ■传统的做法是,选择用浏览器作为客户端,写下一大堆 AsP页面,把应用程序的中间层暴露给最终用户。这样做 的结果是开发难度大,程序很难维护。 如果中间层组件换成 Webservice的话,就可以从用户界 面直接调用中间层组件,从而省掉建立ASP页面的那一步。 Web services长项 应用程序集成 企业里经常都要把用不同语言写成的、在不同平台上运行的各种程序集成 起来,而这种集成将花费很大的开发力量。应用程序经常需要从运行在 IBM主机上的程序中获取数据;或者把数据发送到主机或UNIX应用程序 中去。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集 成起来。通过 Webservice,应用程序可以用标准的方法把功能和数据 暴露”出来,供其它应用程序使用。 例如,有一个订单登录程序,用于登录从客户来的新订单,包括客户信息、 发货地址、数量、价格和付款方式等内容;还有一个订单执行程序,用于 实际货物发送的管理。这两个程序来自不同软件厂商。一份新订单进来之 后,订单登录程序需要通知订单执行程序发送货物。通过在订单执行程序 上面增加一层 Webservice,订单执行程序可以把“ Addorder”函数“暴 露”出来。这样,每当有新订单到来时,订单登录程序就可以调用这个函 数来发送货物了。 Web

文档评论(0)

317960162 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档