首页> FAQ> 当前页

问:信息系统及设计方法的发展可总结为以下哪些趋势?

答:(1)从系统开发到系统集成。程序设计和系统架构由最初的面向过程、面向对象(Object Oriented Program,OOP)和组件设计到面向主体(Agent Oriented Program,AOP),再到面向服务的体系结构(Service.Oriented Architecture,SOA),系统的基本构件越来越大:从函数到对象库,到控件、中间件或分布式控件(active x)、插件(plu9—in)等,再到智能Agent,最后是web.Services和完全独立的子系统,系统的设计与开发越来越依赖于集成。 (2)从以程序为中心到以信息内容(数据)为中心或以用户为中心。一些人甚至提出要用迅件(infoware)来取代软件(software)这一概念。 (3)从孤立封闭的集中控制式系统到协同开放的分布式系统。以前C/S体系是端到端封闭的体系结构,必须使用特定的客户端;8/S体系虽然打破了对客户端的限制,但服务端的集中控制体系仍然没有开放,功能或规模的扩展依然受限制;P2P体系结构则把系统从集中控制的服务体系中解放出来,打破了服务器专有、专属的限制,成为开放式分布的体系,所有的组成节点都可以是对等的,任何节点都可以自由地加入和退出;传统的P2P体系依赖于特定的协议和服务类别,系统虽然是开放的,但集成的节点依然限制为同质(homogeneous)的;多智能主体系统MAS(Multi Agent System)通过智能主体间交互协议语言的标准化、面向服务的架构SOA通过Web.Services问互操作(inter.operatability)标准的制定打破了这个限制,使开放的异质节点(heterogeneous) 的集成体系成为可能。 (4)系统的外在表现方面,从设计者固定的界面到用户可调节的界面,再到适应性用户界面等。