2004-11-27
摘 要:
把MIS中的信息集成为企业内部信息的WebService,并根据企业高层管理者对企业外部信息的需求,通过Internet提供的外部环境的WebService,再通过建立一个用组件调用Web服务的动态网站,能根据用户需求个性化定制的可扩展的柔性管理系统,从而实现通过Internet可跨地区使用的EIS的信息集成。 EIS(Executive Information Systems,经理信息系统),22年前首先由Rockart定义并确定为研究课题,MIntzberg在研究了高层管理的本质基础上,逐渐形成相对独立的概念和研究领域。EIS是个集成的计算机信息系统,为高层领导决策提供和组织关键成功因素有关的组织内部、外部的信息[1]。EIS是服务于组织的高层管理人员的一类特殊的信息系统。 经过二十几年的研究与发展,EIS有了长足的进展。从上世纪80年代开始,随着计算机技术的发展和应用软件分析能力的增强,高层管理人员可以直接从计算机访问数据获得分析。高层管理人员通过这些重要的数据对竞争对手、客户和目标市场进行分析比较,并及时了解当前的业务状态和对未来的发展趋势进行预测,还可以应用分析模型进行有效的分析。EIS的主要目的是提供给高层管理人员更加有效的计划和控制信息,但随着现代企业的发展,这样的EIS已远远不能满足跨区域办公具有独特决策风格的现代企业高层管理人员的需求。 在当今日益加剧的竞争压力下,企业的高层管理人员必须要采用适合本企业发展的战略,故要有个性化的决策支持。高层管理人员的不同功能需求需要不同的信息和不同的分析方法,EIS要能够提供个性化的服务,信息需求的确定是EIS开发成功的关键。但是高层管理人员的需求是动态的,会随着企业的发展和外部环境的变化而不断的变化,会不断产生新的需求,所以EIS还要具有可扩展性,能够提供动态的个性化服务。而现在的高层管理人员的区域流动性很大,EIS要能够方便的通过Internet跨区域访问。 为了提高EIS的可扩展性和灵活性,为高层管理人员进行战略决策所进行的信息活动提供了强有力的支持,我们提出基于Web服务的柔性EIS信息集成。 基于WebServices的柔性EIS信息集成:2 基于WEB服务的柔性EIS构架 2.1 Web服务 Web服务是基于组件的软件开发理念的一种进化,是可以通过Internet/Intranet调用的具有特定功能的组件。Web服务内部本身是一个紧密藕合的模块程序,通过封装其有精确的自我描述型的接口定义。而Web服务彼此之间松散耦合的,调用Web服务的客户端可以是和服务提供端异样的基本结构,比如有不同的操作系统或者编程语言等等。基于标准的XML及相关技术的Web服务,通过网络可供任何人从任何地方访问和使用。可以看出,Web服务是一种应用程序,它将以前紧密耦合的本地组件的调用扩大到松散耦合的Web组件调用。 Web服务统一封装了信息、行为、数据及流程[2]。根据Web服务的信息,在UDDI中进行注册,UDDI就有了关于这个Web服务的准确描述。Web服务需求方在UDDI中查找合适的Web服务进行调用。调用发生时,UDDI绑定Web服务的提供方和需求方,使其直接进行行为、数据和流程的调用。(图1)Web服务技术的应用,使信息系统可以实现实时的动态信息集成。 2.2 可扩展的应用系统 当前企业面临的环境日新月异,变化相当复杂快速,企业在信息化过程中,往往新的系统尚未开发完成,企业的业务流程、数据需求等已经发生变化,新的系统不能适应不断变化中的企业。这就要求系统具有扩展性来适应企业的不断变化。 系统的可扩展性主要是指系统在调试结束开始应用后,可以增加系统的功能模块、支持模型以及信息数据。应用系统的扩展性分以下两种:黑箱可扩展性和白箱可扩展性[3]。通过系统向导或者配置语言而不直接改变原始代码扩展系统称为黑箱可扩展性。相应的,通过修改或添加源代码达到系统扩展性的称为白箱可扩展性。 系统采用模块化开发方法,则系统的功能很容易就能实现扩展性,只要预先留下接口再把相应的功能模块集成进去。要实现支持模型和信息数据的扩展性,则要通过基于数据模型、业务模型将业务应用的数据和业务应用逻辑进行分离,并提供规则定义、流程处理客户化扩展定义工具。 2.3 个性化系统 个性化系统是指为用户提供个性化服务和个性化定制,也就是系统用推的技术为用户提供个性化服务,用户用拉的技术获取个性化定制。个性化系统通过隐式的个性化服务和显式的个性化定制,给用户展现符合其特性的动态的人性化界面和功能。 为了实现个性化服务,首先需要跟踪和学习用户的兴趣和行为,并设计一种合适的表达方式[3],接着对用户的行为与心理进行分析,准确的把握用户需求,从而提供有针对性的服务。个性化服务方案是通过对用户的相关数据挖掘而生成的。个性化定制是用户根据需求定制服务,比如用户可以选择自己喜欢的内容栏目,定义自己的风格模板等。个性化定制等于系统接收用户的参数,再根据这些参数为用户提供相应的服务。个性化定制和系统的可扩展性结合起来,可以实现真正满足用户动态个性化的系统。 个性化服务系统是以用户为中心的服务系统,其核心是服务内容和服务方式的个性化,即想用户所想,最大限度满足用户的需求,一个好的个性化服务系统应该可以预见用户的潜在需求,从而更好地为用户服务。 2.4 基于WEB服务的柔性EIS构架 EIS的信息来源主要分为企业内部信息和外部信息。 在Intranet中,企业内部信息可以通过Web服务完成信息的收集、处理和修改。除了EIS,Web服务也可以被MIS,DDS等系统集成。这样通过中央数据库实际上完成了企业内部各种应用系统之间的信息集成。EIS在UDDI中寻找到合适的外部商用或者免费提供的Web服务,通过Internet实现外部信息集成。 内部和外部的Web服务首先都被集成到EIS的业务应用逻辑层。而业务应用逻辑层可以实现系统的功能和数据的扩展。EIS通过和业务应用逻辑层的交互,可以轻易的构建出基于Web的简便易用美观EIS用户界面,也就是说,业务应用逻辑是EIS的后台,Web访问的是EIS的前台。(如图3) 基于WebServices的柔性EIS信息集成:3 实例分析 EIS对内部信息的处理可通过Web服务轻易实现。如要查看产品A的销售季度增长率,定义一个Web服务quar_sell_increase,在这个服务中再调用访问A产品销售记录数据表单的Web服务,返回所要的产品A的销售季度增长率。EIS对外部的信息通过UDDI对Web服务的绑定也能轻易实现。如要获取北京的天气信息,通过UDDI寻找到此类服务的提供者,根据提供者Web服务的地址,添加引用到本地服务器上,则外部的Web服务和本地的Web服务在使用方法上是一致的。 初始的EIS是根据企业高层管理人员需求开发完成的,但随着企业的发展,环境的变化以及管理层变动等原因,需求也会发生变化。比如原人力资源主管王女士由于个人原因离职了,新上任的是一位年轻的高先生。高先生根据最新的管理理念,需要获取员工辞职原因的统计分析,并且根据个人爱好需要即时的icxo上海房地产信心指数,这两个功能原来的EIS系统并不具备。对于员工辞职原因的统计分析,企业内部或者外部的系统开发人员,根据需求设计出相应的Web服务供高先生使用。 而icxo上海房地产信心指数,信息部门的系统维护人员通过对UDDI的搜索,发现世界经理人资讯有限公司提供相应的Web服务,把他们的Web服务引用到本地服务器,即可为高先生提供信息,实现系统的可扩展性。EIS系统开发时,设计一个存放引用Web服务地址的数据库表格,在实现特定功能的服务中引用数据库中的地址即可,通过对数据库记录的增加来实现系统的扩展性。 高层管理人员通过Internet/Intranet访问的EIS界面,是一个动态生成的网页。根据登陆信息,通过读取数据库中此人的个性化配置信息表,在网页框架中生成个性化的动态界面。个性化定制就是在数据库中有一个专门的表单,记录唯一标志用户的编号,以及该用户定制的服务。用户登陆后,在数据库中通过筛选语句查找出定制的服务,在框架中生成。通过对数据库的修改,实现用户的个性化配置。如销售部王经理可以根据个人爱好定制体育新闻,天气预报,Nasdaq指数,A产品销售额月/季/年增长率,公司周报等等。 基于WebServices的柔性EIS信息集成:4 结束语 基于Web服务的柔性EIS,利用系统的可扩展性和个性化服务,通过Web有效便捷地为企业高层决策者提供支持,提高工作效率和效果。本文提出了基于Web服务地柔性EIS地模型框架,并进行了试验分析,显示可行。 同时,我们必须认识到无论EIS多么先进,它只是给予决策者辅助支持而非替代高层管理者的决策。高效的EIS加上高层管理者有效的决策,才能引领企业走上蓬勃发展之路。
|
信息化软件应用目录 OA 办公自动化系统
CRM 客户关系管理系统
PM 项目管理系统
SCM 供应链管理系统
CC 协同商务系统
BPM 业务流程管理
BI 商务智能
CMS 内容管理系统
KM/KBS 知识管理系统
电子商务系统
HRM 人力资源管理系统
ERP 企业资源计划
EAM 企业资产管理系统
|