×

联系我们

方式一(推荐):点击跳转至留言建议,您的留言将以短信方式发送至管理员,回复更快

方式二:发送邮件至 nktanglan@163.com

学生论文

论文查询结果

返回搜索

论文编号:2833 
作者编号:2120072287 
上传时间:2010/12/8 9:47:37 
中文题目:基于SOA架构的NG-CRM系统的开发与市场导向的组织结构研究 
英文题目:Research On The Development Of NG-CRM System With SOA and The Market-Oriented Organization 
指导老师:林润辉 
中文关键字:SOA;服务;市场导向 
英文关键字:SOA;service;market-oriented 
中文摘要:摘 要 随着全球信息化的发展,企业间协同商务和企业信息门户(EIP)等要求企业的应用系统是一个高度集成和开放的系统。然而大型企业由于历史的原因往往拥有着异构系统,导致系统间信息的交互与互操作非常困难,形成了一个个“信息孤岛”[1],为了实现企业全局的业务过程自动化,人们投入了大量的人力和财力来进行系统集成。传在统的企业应用集成(Enterprise Application Integration,EAI)解决方案有4种类型:用户界面集成、数据集成、业务流程集成、函数/方法集成,这4种集成方法均不能方便、灵活、低代价地实现异构系统的集成,难以快速适应企业现代业务变化的需求。另外,随着企业计算的发展,企业级应用要求新的软件系统不再是从底层做起,而只是依据企业逻辑需求重新组织己有的数据存储,将现有的数据和事务通过新的渠道,如浏览器或者手持设备呈现给用户。基于面向服务架构(Service-Oriented Architecture,SOA)的应用集成开发方案,在不改变企业应用底层架构的基础上,可以很好地解决上述问题。它支持在中间层以服务模块方式实现解决方案,当多个运行在不同平台和技术下的应用程序必须互相通信时,这种体系结构尤其适用。 SOA架构是一种分布式的软件组件模型。整个系统被设计和实现为一组相互交互的服务,它使得系统中的某些服务能够充分利用其他的服务同时却无需考虑其物理位置。在该模型中,任何的业务功能被作为提供的一个服务使用。应用程序的不同功能(服务)通过这些服务之间定义好的接口和契约联系起来,使得构建在系统中的服务可以以一种统一和通用的方法进行调用。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松藕合。松藕合系统的好处有两点:一是它的灵活性;二是当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。这就为解决EAI集成问题和快速开发新的IT系统铺平了道路。 SOA是一种软件架构,而不是局限于某个技术的组合,它超越了技术范围。SOA的关键是“服务”。W3C(World Wide Web Consortium)将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常是使用者的状态发生变化,但也可能是提供者的状态改变,或者双方都产生变化”。服务是网络中可用的软件资源。服务提供者通过标准机制提供服务,使用者通过网络有计划地使用服务。服务储备库发布服务所在位置,并在使用者请求服务时定位服务。服务使用者和提供者的角色不是惟一的,服务提供者也可以是使用者,反之亦然。SOA具体的实现有很多,包括Web Service,SessionBean,JINI等,但随着Web Service技术被越来越重视,其己经成为构建SOA的主要技术。[1] 事实上 SOA 并不仅仅是一个 IT 概念,而是偏重于组织、管理以及商业模式。部署 SOA 不仅牵涉到 IT 系统的构建模式,同时也涉及到业务流程架构和业务的管理运作模式,因为 SOA 必须对业务的改变作出迅速反应。 本文将研究在企业内部如何构建以SOA为架构体系的企业信息系统,以NG-CRM系统建设为例说明SOA在企业内实施的效果,并对建设与SOA适应的以市场为导向的组织结构进行了分析。 关键词: SOA、服务、市场导向  
英文摘要:Abstract Information technology development, inter-enterprise collaborative commerce and enterprise information portal (EIP) applications and other requirements of enterprises is a highly integrated and open system. But large companies often have a heterogeneous system, leading to the interaction between systems and the interoperability of information is very difficult to form many "information islands" in order to achieve the overall business process automation company, people put a lot of human and financial resources for system integration. Traditional enterprise application integration (Enterprise Application Integration, EAI) solutions are 4 types: the user interface integration, data integration, business process integration, function or method integration, the four kinds of integration methods are not convenient, flexible, low cost way to achieve heterogeneous system integration, difficult to adapt quickly to changing business needs of modern business. In addition, with the development of enterprise computing, enterprise applications require new software system is no longer in the trenches, but only based on business logic requirement re-organization has some data storage, the existing data and services through new channels , such as a browser or handheld device presented to the user. Based on service-oriented architecture (Service Oriented Archi-tecture, SOA) application integration development program, without changing the underlying architecture of enterprise applications based on can solve the problem. It supports in intermediate service module way and this system structure is especially applicable when several applications running in different platforms must communicate with each other. SOA architecture is a distributed software component model. The whole system was designed and implemented as a set of mutually interactive services, which makes systems to take full advantage of some services while other services but do not take into account their physical location. In this model, any business function is provided as a service to use. The application of different functions (services) through defined interfaces between these services and contracts linked make construction services in the system can be in a consistent and universal method call. This has a neutral interface definition (not mandatory to bind to specific implementations) is characterized as loose coupling between services. The benefits of loose coupling system, there are two points: its flexibility; when the composition of the entire application process and the internal structure of each service to achieve gradually changed, it can continue exist. This paves for EAI integration issues and rapid development of new IT system. SOA is a kind of software architecture, not limited to a combination of technology; it is beyond the scope of the technology. SOA is the key "service." W3C(World Wide Web Consortium) defines the service: "service providers to complete a set of work required for the service users to deliver the final results. The end result is usually a user's status changes, but it might be a change of state providers, or both a difference. “Service is the network software resources available. Service providers to provide services through the standard mechanism, the user through the network planned to use the service.Services repository distributes the Services’ location and location service when the user requests a service. Service users and providers of the role is not the only, service providers can also be a user, and vice versa. There are many concrete realizations of SOA, including Web Service, SessionBean, JINI, etc., but with the Web Service technology is more and more attention by its Ji has become of the major SOA technologies. In fact SOA is not just an IT concept, but putting emphasises on organization, management and business model. SOA involves the deployment of IT systems not only to build models, but also to the business processes involved in the management structure and business operation mode, because SOA must respond quickly to business changes. This article will examine how to build enterprise SOA-architecture system, enterprise information systems; the NG-CRM System example shows the implementation of SOA in the enterprise results, and how to build the market-oriented organizational structure SOA adapted to was analyzed. Key words: SOA, service, market-oriented  
查看全文:预览  下载(下载需要进行登录)