现代企业软件架构发展趋势
企业信息化因信息技术与生俱来的快速变化与发展的特征而难以驾驭,同时信息技术、业务运营和项目管理的融合与集成的要求,使得现代企业信息化日益复杂。
??
企业软件架构与一般软件工程架构存在着明显的差别,这种差异性造成了基于软件工程架构理论与经验基础上发展起来的知识体系在处理企业软件架构时面临诸多的难题。
企业软件实施的主体是企业,企业的需求才是软件架构发展的引擎。而企业软件的需求来源广泛,企业信息化需要支持市场需求、环境要求、经营需要、技术发展、用户要求以及法律需求,涉及企业的各个业务领域,而几乎所有领域都能够和信息技术相结合构成企业信息化项目。
企业所面临的竞争环境随全球化进程的加剧而发生巨大变化,对企业软件提出了新的需求,具体
表现在:
◆全球化市场与产业链合作经营生产方式的发展,要求企业软件能适配异地商业环境,包括不同的企业运营模式、异种货币交易和异种语言操作;
◆企业需要具备新的产品、服务与生产方式,要求企业软件能适应多种运营模式;
?◆企业流程重组及协作模式转型,要求企业软件能支持基于全球范围的可重构流程的供应链及供应网络;?
◆由于商务逻辑的不断提炼,企业软件的行业化演进趋势越来越明显;
◆企业不断追求精简高效的经营方式,要求企业软件的柔性越来越高以适应企业的动态变化要求;
◆交易成本更低的新参与者不断加入竞争,企业的低成本策略要求企业软件可以按需配置,并能够大大缩短实施周期。
正是基于以上对企业软件发展的需求趋势,现代企业软件架构呈现出以下发展趋势
§面向服务-更敏捷、更标准
§平台化-企业软件的柔性大大增强
§集成与协同-企业软件的整合能力进一步增强
??
面向服务架构(SOA)的优势是使得企业软件可以做到:
◆在企业范围内部署和重用公共的业务层面的服务软件;
◆使用流程控制技术来组装标准业务组件实现业务流程;
◆标准业务组件一旦建立便可重复使用,从而减低程序开发的投资;
◆通过标准化技术,新的应用可以通过选取合适的标准业务组件并建立流程来实现,减少了系
统集成的工作量。
在SOA下,企业可以根据自己的需要,灵活的搭配或集成新的业务流程,从而使企业业务模型
的灵活性大大增强,达到降低企业的IT成本和实现企业的动态变革的目的。
企业软件实施满意度不高的重要原因之一是市场响应要求提高、企业产品更新周期加快,因而对企业软件的个性化要求越来越高。过去普遍采用的定点开发越来越显示出刚性的缺点而无法适应未来。
??
平台化软件通过统一集中的规划,节省了多个定点开发项目中重复的初期调研和后期测试时间,通过大量部署和优化升级,其核心业务标准化程度、接口标准化程度和客户化开发工具包均比定点开发更强。
现有的企业软件架构已经不仅仅局限于软件生产力方面,更重要的是平台化的企业软件具有非常完善的数据模型,融入了大量的行业商务逻辑,在这些平台化软件的佼佼者中,通常数据库表高达上千张,并具备强大的元数据建模能力,能够帮助开发人员将注意力集中在业务逻辑配置上,从而展示出系统平台的极大柔性优势。
企业软件通过不断集成最佳的商务实践策略,使得企业软件的集成架构内涵日趋丰富,在以下典型的实践中,企业软件与客户关系管理、电子商务、供应链管理、协同商务、工作流、产品数据结构、以及内容门户的整合能力不断获得增强。
基于知识的客户分类和市场预测、深度的客户洞察和竞争对手分析、销售合同至订单处理至生产调度的全程管控、新产品部署速度保障等进一步提高企业在新市场环境下的竞合能力。客户关系管理是一种将企业的市场、销售、服务能力一体化的策略,企业软件架构引入客户关系管理能力将使企业获得更好的顾客满意度。
--企业软件将大幅提升面向协同商务、企业与贸易伙伴、企业与客户之间的协作能力,不断增进企业间的数字化业务交易比例和带宽,同时使得企业链逐步向供需协作的关系演进,电子订货、电子支付、电子结算等技术帮助企业走向全球化市场环境,未来企业协同商务中将进一步出现跨企业过程优化和跨企业链规划精益等新技术能力,形成供应商、制造商与分销商间基于价值共享的新型伙伴关系。
?企业软件的工作流管理功能的增强,使得工作流穿越的企业人员、财务、制造分销等边界进一步打破,基于流程的绩效考核体系亦可帮助企业衡量流程各环节和组织的绩效,发现绩效短板,企业高效流程能力的最终受益者仍是企业的客户。
近年来,企业软件商纷纷在企业软件系统中纳入了产品数据结构功能或实现与产品数据结构系统的集成,增强对设计、流程、知识和文档的管理,加强企业管理系统与设计和制造系统的集成,进一步提高企业的系统集成度和整体效率。
?--企业内容门户所广州最好的白癜风医院白癜风怎麽治