利用soa构建新一代企业管理信息系统分析的研究.pdf
本文关键词:利用SOA构建新一代企业管理信息系统的分析研究,由笔耕文化传播整理发布。
淘豆网网友2024678321近日为您收集整理了关于利用soa构建新一代企业管理信息系统分析的研究的文档,希望对您的工作和学习有所帮助。以下是文档介绍:摘要还记得“诺兰模型”这个遥远却熟悉的概念吗?它是由著名的美国管理信息系统专家诺兰于1979年提出的关于信息系统进化的阶段模型。诺兰指出,任何组织在实现以计算机为基础的信息系统时都必须遵循一个发展规律——从~个阶段发展到下一个阶段,不能实现跳跃式发展。这个进化过程分为六个阶段,分别是:初始阶段、蔓延阶段、控制阶段、集成阶段、数据管理阶段和成熟阶段。正如诺兰所总结和预言的那样,在逐步经历了前三个阶段的信息系统目前迎来了第四个阶段——集成。本文正是针对这一阶段所提出的问题而提供的解决方案。在企业的软硬件技术、网络技术、数据通信技术异常成熟的背景下,如何实现企业业务的整合,数据的共享,应用程序之间的完美协作?这是现在组织企业所面l临的一个重要课题。在摒弃了一系列不完美方案之后,终于找到了一种更加适应当前技术需求的准则——面向服务的架构体系(SOA)。通过这一规范所建立的管理信息系统,以“面向服务”为核心概念实现企业业务流程的自然运行,降低数据共享成本,提高企业经济效益。SOA通过把独立功能模块封装成“服务”的形式,可基于不同开发平台的,独立于具体开发语言的实现对客户端或者用户透明的应用程序访问方式。本论文共包含五章内容。首先,在第一章的绪论部分对管理信息系统的发展过程做了一个简要的介绍,并由此引申出当前企业管理信息系统所应具备的特点以及发展方向。为下面SOA技术规范的应用埋下伏笔。第二章,通过对传统应用集成开发方案的介绍,在继承前面技术优点改进缺点的过程中提出了现有的新型企业集成方法——sOA。并将两者进行了深入比较,有助于加深对新方法的理解。本文重点在第三章部分介绍了SOA的体系结构。对其概念、特点及特性进行了深入剖析。并给出了现在流行的应用实例。第四章是本文的核心部分,开发了一套由SOA体系结构构建的新一代企业管理信息系统。本章采用软件工程的开发方法,的开发平台,通过业务流程分析、系统模型设计、服务模型设计、代码设计开发出一套面向服务的信息系统。论文最后一章是对企业管理信息系统的现状以及应用时机做以分析并指出开发过程中所面临的困难和可能遇到的问题给予预见性分析。总体说来。本篇论文系统的说明了应用SOA架构方法所创建的企业管理信息系统的全过程。结合了UML建模方式与SCA编程规范。这一系统将企业外部资源与内部的CRM/ERP资源集成,通过应用、交互、合作伙伴等服务集成完成企业的价值链整合,从而提高企业运作效率,更快响应市场变化。关键词:SOA,统一建模语言,企业服务总线,SCA模型,XML语言ⅡABSTRACTHave you remembered the remote but familiar concept of“Nolan Model'’?Itwas brought out by all American famous expert in Management Information Systemin 1979.which was related to tlle evolution of Information System.Nolan pointedout that anization should follow a growth role,when they implement aInformation System based puter--from One stage to another,it was forbiddento skip.This evolution process was classified into six stages;they were Initiation,Contagion,Control,Integration,Data Management and Mature.As the case Nolan concluded and predicted,we confront the forth stage afterexperiencing the former three stages--integration.This paper just provides thesettlement to the question is put to this stage.At the background of extremelymatured technology ofsoftware and hardware,Interact,munication,how torealize the integration of enterprise business,share data,the perfect collaborationbetween applications?Theyare crucial issues encountered anizing enterprises.After giving up a series of imperfect projects,We have found a more suitable rolewhich adapt to the present technology requirement’——Service OrientedArchitecture(SOA).The Management Information Systems built up by this criterion,the essential concept of“service oriented'’realizing the natmal running of enterprisebusiness flOW,reduce the cost of data share and increase business economic profit.SOA can realize a transparent access way to client or user through packagingindependent function model into‘‘service”,based on different development plafformand independent of specified development language.This paper contains six chapters.First,it makes a concise introduction to thedevelopment process of Management Information System in丘毹chapter theninduces the character and growth direction of present Management InformationSystem.In chapter two,through the introduction of traditional applicationintegration settlement,it brings out the new enterprise integration method--SOA atpresent in the process of inheriting former advantage and improving disadvantage.With a parison between them,it is benefidal to the prehension of new method.This paper introduces the areMtecture of SOA inchapter three.It makes ade叩analyze to its concept,charactefistic and identity.Italso gives the popular application example.Chapter four is the essential partof thispaper which developed a new Management Information System based on SOA.Thischapter uses the development method of software engineering,based on thedevelopment platform of J2EE that develops a service oriented systemthrough business flow analysis,system model design,service model design and codedesign.The latter two chapters aim at analyzing the present situation of ManagementInformation System and the opportunity of application,and then it points outpresentand potential difficuhies.In conclusion,this paper systematically illuminates the whole process ofcreating Management Information System using SOA arehiteeting method.bines UML modeling mode and SCA programming criterion.This systemintegrate the outside resource and inside CRM/ERP resource throulgh service ofapplication,interaction,partner and so on to achieve enterprise value chain'sintegration in order to enhance the efficiency of enterprise operating and fast react tothe market change.Key Words:SOA,Unified Modeling l anguage,Enterprise Service Bus,SCAModel,XML languageⅣ东北财经大学研究生学位论文原创性声明本人所知,论文中除己注明部分外不包含他人已发表或撰写过的研究成果,对本文的研究工作做出重要贡献的个人和集体均已注明。本声明的法律结果将完全由本人承担。作者签名:白事易日期:)o。7年∥月r日东北财经大学研究生学位论文使用授权书’‘嚆o《搠5臼4构莲塾氓在螗战箨钙g删9+鬃苯人在东北财经大学攻读硕士学位期间在导师指导下完成的硕士学位论文。本论文的研究成果归东北财经大学所有,本论文的研究内容不得以其他单位的名义发表。本人完全了解东北财经大学关于保存、使用学位论文的规定,同意学校保留并向有关部门送交论文的复印件和电子版本,允许论文被查阅和借阅。本人授权东北财经大学,可以采用影印、缩印或其他复制手段保存沦文,可以公布论文的全部或部分内容。作者签名:导师签名彩蟛日期。母,阴妒日期么哆年7 7月七日第一章绪论第一章绪论1.1企业管理信息系统的发展企业管理信息系统是一套真正的全面的控制型商务管理软件,它主要应用于中、大型规模的企业。该软件的重点在于控制企业的信息管理流程,它将企业的入、财、物、责、权、利有机的结合起来并在计算机网络系统中加以实现;它以进、销、存、财、业务管理为核心,并将企业的科学管理方法完全揉合在系统当中,最大限度地规范、约束和控制企业各级人员的工作行为,使企业各级人员在日常业务中的每一行为,必须先得到该管理系统的认证和约束,这种“事前控制”机制正是该系统的精华所在;这种机制能为企业创造出更高效、更可靠的工作方法;它的成功实施可为企业节约大量的人力物力,最大程度地满足企业现代化的管理要求,提高企业信息共享能力和对外竞争能力。在过去的几十年中,我国企业的信息管理经历了从无到有、从简单到复杂的发展过程,并且随着科学技术、管理需求和管理环境的变化,进一步推出了更加先进和有效的企业管理信息系统的新模式。上世纪80年代上世纪90年代 2l世纪l l! E li l l!i ! ;! ; ; !壬 Ij 王 lj f Ii! ; :j ; :!l l; 乇 l l I!! I ;; ;! ! :;乇 l: f I! l t●●●a局限于业务部门的信息管理 b局限于企业内的信息管理 c跨区域跨企业的分布式信息管理图形溉口表示企业图表示业务部门圜表示信息资源图1-1我国企业管理信息系统的发展上世纪80年代以前,利用计算机进行信息管理的企业很少,其开发技术和l利用SOA构建新一代企业管理信息系统的分析研究功能一般是应用计算机高级语言(如COBOL),通过数据文件进行一些统计、计算、制表的简单事务处理工作。上世纪80年代初期,随着PC机、数据库(如bBASE)和中文操作系统的应用,为我国企业信息管理创建了得天独厚的发展平台,诞生了早期的管理信息系统。在企业中,这种管理信息系统的应用范围仅局限在相互隔离的业务部门(如工资管理、财务管理、销售管理、生产管理等),它们之间没有互连和任何数据共享,也没有形成接口和数据交换体系,所有的系统都是在单机上独立运作的(如图1.1a所示)。系统开发使用的工具一般是数据库管理系统语言,开发技术是面向过程的方法,即用函数或过程来描述系统功能,系统的体系结构称之为面向过程的体系结构(POA:Procedure.OrientedArchitecture)。虽然在80年代的后期,由于局域网络技术的应用,管理系统摆脱了单机运作的模式,已经形成了客户机/服务器(C/S:Client/Server)模式,实现了多机资源共享,但是系统的体系结构并没有发生变化。随着计算机技术的高度发展,为企业管理信息提供了高度自动化和现代化的工具。网络通讯技术的应用和联网规模的不断扩大,为企业的更高速、更高效、更广泛的信息交流提供了技术的保证。在上世纪九十年代前后,企业通过对管理信息的整合、规范和集成,企业管理信息系统逐渐开始向企业内各业务部门之间的横向发展,实现了信息资源共享(如图1.1b所示)。此时,人们普遍使用面向对象和面向组件技术进行开发具有面向对象体系结构(OOA:Object.Oriented Architecture)的企业管理信息系统,并具备了综合性、系统性、及时性与准确性等特征。这一时期具有代表性的企业管理信息系统软件如企业资源计划(ERP:Enterprise Resource Planning)。ERP是在制造资源计划(MRP,11:Manufacturing Resource Planning)软件基础上并综合了其他类型的企业管理信息系统发展起来的。MRP.Ⅱ它包括客户机,服务器构架,使用图形用户接口,应用开放系统制作,除了已有的标准功能,还包括其他特性如质量、流程运作管理以及调整报告等。现在人们提到的ERP系统,从概念和功能上已超越制造类企业的界限,成为一般企业管理信息系统发展到一定阶段的代表性系统,是企业信息化的一个新里程碑,或者说是企业信息化发展的新阶段。以ERP为代表的企业管理信息系统,在功能上,实现了在一个企业中对各类资源的综合管理,在技术上,是现代管理方法与现代信息2第一童绪论技术在企业经营管理中的综合应用。ERP的主要目标,是利用现代信息技术与管理方法,改革企业的管理模式与管理手段,以提高企业在市场的竞争能力。在这里,技术开发的具有ERP和供应链管理(SCM:SupplyChain Management)功能的企业管理信息系统称之为新一代企业管理信息系统,其体系结构为跨企业、跨区域的分布式系统(如图1.1c所示)。1.2新一代企业管理信息系统概述新一代企业管理信息系统随同管理环境的变化与技术的发展在不断地扩展。在信息处理模式方面,从系统发展初期强调采用的在局域网上运行的C/S模式,扩展到今天广泛应用的浏览器甩,EB服务器/数据库(B懈,,D:Browser/WebServer/Database)分布式模式(有时简称B/s模式)。基于这种模式和其他Intemet技术的内部网()成为企业管理信息系统的主要运行环境。鉴于c/s模式在处理大量数据动态交互时的性能仍优于现有B/W/D模式,有的系统还采用C/S与B/W/D两种混合模式。在系统功能方面,最初实现企业核心业务流程控制与职能管理的基础上,应用数据仓库、数据挖掘技术,加强了决策支持功能,实现了系统对企业高层管理决策人员活动的信息支持。Intcmet技术和移动通信技术的应用,促迸了电子商务的迅速发展,为人们的社会、经济活动提供了新的方法与手段,对传统经济活动的方式与规则产生了强烈的冲击。电子商务是指利用计算机网络和数字化手段进行包括市场分析、客户联系、交易、物资调运、公司内部管理与联系等全都商务活动,这类活动常称为E-business(或译为电子业务)。现在,电子商务已逐步渗透到社会生活的各个领域。作为新一代企业管理信息系统,必须改进业务活动的方式与手段,对商务交易过程中信息流、资金流和物流进行协调和控制,从而使得系统的功能、信息来源与作用范围发生了重大变化,系统由原来的内部信息管理扩展到了外部信息管理,使电子商务活动有了更坚实的管理决策基础。目前,最先进的一种企业管理信息系统是供应链管理系统(SCM System:Supply Chain Management System),它是现代信息技术(如计算机硬软件技术、技术、人工智能技术、优化与仿真技术。并行工程技术等)和现代管理方法(如MRP.II、ERP、准时生产制、全3利用SOA构建新一代企业管理信息系统的分析研究!i I曼曼量量曼皇曼皇曼!璺暑曼曼舅蔓蔓曼曼曼曼曼曼毫曼曼暑量蔓量曼曼皇皇鲁置面质量管理、企业流程再造、虚拟企业等)的综合应用。在市场多变和竞争加剧的形势下,企业单靠自身的资源难以及时抓住市场机会和取得竞争优势,寻求外部资源,选择合作伙伴,根据市场机会形成企业间的动态战略联盟,是新形势下企业生存与发展的战略措旄。所谓的供应链跨越部门与企业,形成产品或服务的核心业务流程。以制造业为例。供应链上的主要活动者(角色)包括:原材料供应者、产品制造者、分销与销售者和最终用户(如图1.2所示)。供应链有时又称需求链或供需链。沿供应方向产品或服务不断增值,因此,供应链与价值链密切相关。所谓的供应链管理(SCM)是指对整个供应链进行计划、协调、操作、控一圈一回一卿却原材料供应者制造者分销者批发者零售者用户圈1.2供应链示意图制和优化的各种活动和过程,其目标是要将顾客所需的正确的产品(砒ghtProduct)能够在正确的时间(RightTime)、按照正确的数量(Right Quantity)、正确的质量(Right Quality)和正确的状态(Right Status)送到正确的地点(RightPlace)——即“6R”, 并使总成本最小。对于供应链上的各个环节,SCM要求信息系统采用新的方法进行集成而不是提供接口。对供应链上各组成部分的整体协调功能以及对市场信号反应的敏捷性、可重组性、可扩展性是对SCM的基本要求。SCM的发展,适应了企业在知识经济时代、市场竞争激烈环境中生存与发展的需要,它从整个市场竞争与社会需求出发实现了社会资源的重组与业务的重组,显著改善了社会经济活动中物流与信息流运转的效率和有效性,消除了不少中间环节,减少了延误与浪费,给有关企业带来了显著利益。使生产者与最终用户更加贴近,大大提高了经济活动质量,促进了社会经济持续稳定发展。4第二章传统的EAI架构分析第二章传统的EAI架构分析以前企业是以应用为中心来构建自己的rr系统的。从rr技术的角度来看,任何一个应用都具备三要素,即业务界面(Interface)、业务逻辑(Logical)、数据(Data)。如果是以应用为中心去开发一个应用,只要在这三个层次选择不同的工具和产品就可以了。譬如做一个人事系统,数据库可以选择甲骨文的,界面可以采用wcb浏览器等等。通过这种方式,可以构建很多的业务应用系统,譬如人事系统、仓库管理系统、ERP系统等等。然而很快会发现,大多数的业务和服务不是在一个应用系统内就可以完成的。譬如下一个订单,很可能是要涉及企业的客户关系管理系统、仓库管理系统、ERP管理系统等。而这些应用系统由于开发的时间不同,采用的开发工具不同,一个业务请求很难有效地调用所有的应用系统。用简单的语言来表述,这些已有应用系统是孤立的,也就是人们常说的“信息孤岛”。2.1传统EAI整合方案在以前解决企业内部信息系统“信息孤岛”的问题通常是采用EAI的方式。EAI即Enterprise ADplication Integration的缩写,也称企业应用集成。EAI是将基于各种不同平台,用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构来联系横贯整个企业的异构系统,应用,数据源等,完成在企业内部的ERP,CRM,SCM,数据库,数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了EAI,企业就可以将企业核心应用和新的Imemet解决方案结合在一起。‘传统的接口型EAI方案实现的架构可分为总线型的集成架构和星型的集成架构。总线型的集成架构的原理是:各个应用系统的接口都面向于信息总线。信息在总线中流动、传递。它的优点是应用系统只需要编写面向总线的接口,从而避免n*11个接口的编写。Tibco等公司的集成产品是这种架构的代表之作。5
播放器加载中,请稍候...
系统无法检测到您的Adobe Flash Player版本
建议您在线安装最新版本的Flash Player 在线安装
本文关键词:利用SOA构建新一代企业管理信息系统的分析研究,,由笔耕文化传播整理发布。
本文编号:45884
本文链接:https://www.wllwen.com/qiyeguanlilunwen/45884.html