电子政务系统软件基础设施及关键技术建设电子政务系统面临的一些问题计算所在该领域的研究重点和技术路线-电子政务系统基础设施-专项实用技术讨论电子商务(E-Business)...利用现代通讯手段、网络基础设施和软件技术实施业务流程和业务操作。电子政务(E-Government)、电子贸易(E-Commerce)、电子军务(DigitalArmy)、电子医务(E-Healthcare)、数字化图书馆(DigitalLibrary)、电子教育(E-Education)等等都是其在不同领域的体现形式。是革命还是演化?信息技术和软件系统扮演什么角色?-电子商务系统的实现要依靠信息技术和软件系统-电子商务系统是机构应用系统和办公自动化系统的延伸-电子商务系统要面对海量的信息资源、众多不同的业务应用和迅速变化的用户需求。其核心问题仍是信息的采集、加工和共享,应用的集成和支持动态协作的业务流程人员人员信息资源Client软件Client软件Server软件信息资源Server软件个性化门户个性化门户无所不在的计算电子生态环境C-Business从传统的分布系统到C-BusinessGlobalGroceriesSQLJava电子商务时代,传统软件需要观念更新•假设机构的业务流程是稳定的==〉支持动态业务流程•自动化手工操作==〉机构改革与信息化并进•孤立的计算方式==〉传统的分布系统==〉无所不在的计算方式•软件产品==〉软件服务==〉动态软件服务•单项交互和单次运行==〉面向任务的资源按需、动态配置,7*24长久运行系统•忽略了信息使用上的不可预测性==元数据管理、标准、框架•大量的信息孤岛,而.COM网站又带来新型的信息孤岛==〉E时代开放平台•从围绕计算机而设计==〉为业务而设计强调电子商务软件基础设施建设和可持续发展能力-电子政(商)务已不再是一套软件、一个平台可搞定的,需要针对“可持续发展”问题,研究适于国情的全方位的电子商务技术体系-农舍与摩天大厦,吸取过去应用软件开发上的教训,注重基础、规范和工程方法体系,强调标准化和开放性,支持快速应用开发和部署-考虑需求变更以及业务量和数据量的爆炸性增长,支持动态集成和连续演化能力网络技术标准,集成机制与中间件实用工具插件电子商务系统的开发与定制提出新的需求提供支持实际应用研究与开发产品化技术路线:需求牵引、研究联系实际、研产相结合-应用互操作基础设施和开放标准的研究-分布系统动态集成机制-异质、海量信息共享与交换的方法、标准和工具-基于Web服务的组件编程-个性化信息供应链、个性化信息门户-高适应性工作流管理技术-泛业务流程级协同工作环境-电子商务中间件集群-业务端编程与应用定制计算所电子商务方向上的研究重点其它相关领域-企业建模和企业计算-数字化图书馆技术-知识管理、知识挖掘、智能信息检索-自然语言处理与机器翻译-可移动计算-信息系统聚合工程-软件演进理论研究-信息安全与网络攻防研究重点:应用系统基础设施为应用开发人员提供更强大、更易用的“计算机”应用系统裸机应用系统系统软件应用系统新一代系统软件:中间件裸机网络软件传统系统软件裸机业务端编程国家及行业的软件基础设施及电子生态环境网络软件传统系统软件裸机电子商务应用开发的瓶颈之一:分布系统应用集成研究重点:分布系统应用集成方法、技术和工具“程序=数据结构+算法”“对象=数据结构+算法,应用=对象+对象交互”“应用=个性化信息供应链+服务,服务来自基础设施,中间件,(远程)构件”分布系统基础设施、构件技术、集成框架是分布系统应用集成的支柱未来应用=(广域范围内)系统资源的动态组合和协同工作面向具体业务的纵向集成面向业务流程的机构部门间或跨机构的横向集成由数年的开发周期到9-12个月再到3-6个月---〉just-in-time构筑(7/24准则)业务流程的集成异构应用的集成异构数据源的集成业务领域与软件领域的集成人机集成界面集成…...分布应用集成{研究重点:构件、集成框架和中间件技术应用的构件化和封装-〉软件的即插即用?1.各主流构件标准都在完善自己的基础设施服务(事务、安全、目录、线程管理等)2.COM(DCOM与Internet接轨)-微软自己的标准!CORBA(IIOP与Internet接轨)-标准化的有点过头了!“DCOMistoCORBAasOLEistoNOTHING!”/2002年之后走向↘RMI/EJB-世界不全是Java的!3.SOAP:互联网下的构件互操作标准SOAP下,服务器端仍可用EJB/CORBA/COM构件构件标准(CORBA,COM+,RMI/EJB)Thingamifrob(Thing,int)Thingfritz(int)不管有没有中间件产品,(分布式)应用系统都要有这样的部件。有了中间件这样一类工具软件,我们可以:-节省时间-减化复杂性-减少风险-通用服务-高可用性-高可靠性-高适应能力-可扩展能力-可伸缩能力-可管理性-加速开发过程-带来高质量的解决方案中间件:分布式应用系统的支柱能将应用系统中分布、异构的各类资源有机地粘连到一起的工具类软件的总称,位于客户端应用和系统级服务(网络通讯服务、操作系统和数据库)之间,起到屏蔽底层的复杂性的作用。E.G.NIST在支持“柔性化中间件研究”课题的审批报告中指出:“中间件可减少集成开销至少50%,那么全国范围内每年要节约数百亿元美金…...”,Vitria公司写给NIST的报告中也谈到:“…让我得到10%的市场份额,我们让全美国在应用开发上每年节省20个亿...”我们的研究重点:中间件技术向应用端的扩展--电子商务中间件研究重点:个性化信息供应链与动态服务集成(结构僵死的应用已不适于E-Business时代,更不适于即将到来的C-Business)信息门户动态建模机制个性化信息供应链客户端个性化要求模板信息系统资源(中间件服务、业务应用和信息资源)…...信息系统资源(中间件服务、业务应用和信息资源)任务资源配置资源…...分布资源组织和管理的方法与工具支持(分布系统资源的描述、封装、管理、配置以及与信息供应链模型的动态联结方法)应用人员数据模型任务调度元数据仓储Reflection理论资源的描述与接口封装(IDL-XML)元数据引擎…...元数据模型一体化的基础设施构件化的分布系统资源……新的资源资源仓储库需求分析资源仓储管理/元数据引擎资源的动态组合集成框架供应链模型建模工具验证工具系统状态监控模型解释引擎实例管理资源动态配置基于个性化信息供应链的动态电子商务系统构造支持个性化信息供应链模型的Just-in-time定制和Web服务的动态组合通用企业信息门户元信息系统引擎元信息系统引擎业务流程管理部件业务流程管理部件企业组织与管理部件企业组织与管理部件企业基础设施与服务定制的通用企业信息门户元信息系统引擎元信息系统引擎业务流程管理部件业务流程管理部件企业组织与管理部件企业组织与管理部件企业基础设施与服务企业特定的业务应用逻辑企业IT环境实例化的企业信息系统业务应用业务数据电子商务中间件的应用:中小机构信息系统的动态构筑环境支持连续演化的信息系统(跟上变化、快速回应新的要求)..变化没有领域鸿沟M1M2M3需求的变化业务领域IT领域传统信息系统中体系结构与业务模型之间的不匹配现象需求的变化体系结构信息系统资源信息系统。。。体系结构信息系统资源更长寿的信息系统聚合模型业务的变化业务领域引进聚合模型之后的信息系统的连续演进示意图业务的变化化信息系统资源:演进引擎业务模型体系结构业务模型体系结构体系结构业务模型IT领域信息系统资源信息系统资源信息系统资源动态工作流模型+动态软件体系结构-聚合工程方法:使得业务模型和系统体系结构模型在变更上保持同步,从而达到让信息系统的行为模式随着环境的变化而变化的目的-个性化信息供应链的建模方法和建模语言-信息供应链模型的分析和验证-不同业务模型或应用视图之间(流程、数据、资源、组织结构等)的集成模型…HigherAbstractionLevels方法和技术应用需求Perspectives模型模型工具知识与经验。。。研究重点:基于模型的开发与模型的映射问题研究-把信息供应链模型与软件体系结构相结合,直接把可执行的信息供应链模型用作为软件构件的集成模板。-把应用系统看作为由一组信息供应链模型驱动下的系统资源的一个动态布局。通过个性化的信息供应链模型把分布和相对独立的应用子系统、各种各样的信息资源以及各类人员有机地联结到一起来构建应用系统。政务研究与IT支撑环境并进,要有一体化的方案,分阶段实施革命还是演变:与传统资源的良好结合至关重要!与国外同一技术≠站在同一起跑线上ButlerLampson:“软件工程没有成功?”Lego,装配线、硬件即插即用等的复杂程度软件的复杂程度计算机科学vs计算机技术与工程评价标准:对国民经济发展的价值(国情)高新技术≠高使用难度软件应用系统的寿命真的就应该这么短吗?未来推出:适合实际需要和国情的电子商务中间件中间件集群…...…...…...更接近客户端应用更广的功能领域