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