企业技术建设的相关探究

时间:2022-04-10 10:56:24

企业技术建设的相关探究

1企业EAI技术的概述

EAI是一个联合体,即企业应用整合。其主要功能是通过系统作用完成两个以上的企业应用的无缝集成,从而将各个企业之间的业务流程以及软硬件应用等联合起来,并在此基础之上对其进行调配最终集合成为一个整体[1]。将企业异构以及分散的各个数据源作为数据并抽取出来,将其处理集中到系统中间层的位置,然后将业务需求作为目标进行清洗、转换和加工等程序转换,再以目的数据源要求的形式呈现出来。完成该步骤后,将收集的数据源作为联机信息,并对这些信息进行分析。以上所有信息数据都用来作为EAI数据采集和处理需要的基础资源。

2企业EAI技术的研究范畴

2.1业务流程集成

企业首先要制定一套比较清晰的流程来进行各部门的管理,该流程必须具备有效管理其他功能流程的能力。并且制定一套完整的企业管理机制,能够保证企业内部各不同的应用系统流程之间进行信息的交换以及资源的共享。业务流程集成的元素组成主要是过程建模、过程管理以及工作流技术等,其主要的内容涉及企业的目标、组织以及过程三者的结合。因此在应用时,需要相应的工具和技术来完成三者间的信息相互传递及输出。一旦实现企业业务流程集成,企业就能够更加轻松和快速的对市场的变化做出反应。

2.2应用集成

应用集成的主要目的是将企业不同系统中的某项数据或者功能进行集合,使其成为一个更大的功能应用系统。所有的系统之间都已同步方式互相协调配合,形成统一的和应用试图比较相同的实时系统。EAI的发展中应用集成有许多的名称,而且涵盖的范围比较广泛,如WEB集成、企业MIS系统、CRM系统以及B2B集成等[2]。该集成层次,为了能够应对不同企业个系统、各部门以及不同组合之间较为复杂的关系,一般在已有的工具和手段应用的基础之上,还需要完成大量的自由定义开发。

2.3数据集成

企业数据集成是业务流程集成和应用集成的基础,数据集成最终是为了将分散的各个数据系统进行统一的管理,并将其进行统一使用。进行数据集成,最先要解决掉的问题,是对不同的数据源进行统一视图。且要将所有的数据系统中的不同内容进行分析,并组织整理成为一个整体,就必须要保证整理的数据能轻易被查询,并作为整个应用系统中的唯一标识。与此同时,数据的编目需要具有一定的严谨性,以便于各个不同的系统在进行快速定位有统一的方式。数据集成中还有去一个比较重要的内容就是元数据。元数据指的是对集成数据中集成组成内容及机制进行描述的数据。

2.4标准集成

数据是企业进行信息处理以及信息利用的主要内容,也是企业的重要财富。在企业进行信息和数据集成的过程中,需要建立一套相应的集成标准来作为对其的规范和支撑。但是目前绝大多数的企业管理中,这一环节往往是最不受重视的。通常情况下企业各个系统之间各自为政,并没有统一的标准,这就导致了企业的各部门之间很难协调工作。同时导致企业各流程之间的接洽工作并不流畅,降低了企业的生产效率。因此,企业应用集成需要以标准集成作为其内容规范指标。

3数据集成的技术的分类

3.1联邦数据库

联邦数据库的建立,主要是通过系统进行各数据源的联盟并提供互相之间的访问接口。联邦数据一般是由半自治式的数据库组成的,其主要目的是实现各企业数据库之间的数据资源共享。与此同时,联盟数据库有很多的组成模式,如联邦式数据库系统以及分布式和集中式数据库系统等。该种模式状态下,通常又分为两种情况,分别是松耦合及紧耦合两种。紧耦合大多为静态的,一般提供给各个数据库间一个统一标准的访问模式。其主要目的是将所有数据源语义上出现的问题处理掉。

3.2数据中间件技术

目前比较受欢迎的数据集成方法是数据中间件技术模式。该数据集成模式为了隐藏企业底层管理的数据细节,在系统的中间层位置,设计了一个统一完整的的数据逻辑视图。该模式使客户通过该数据视图将所有的集成数据看成一个统一的整体部分。数据中间件技术模式的关键点在于保证中间层逻辑视图的构造能够将不同的数据源反应出来,如图1所示[3]。

3.3数据复制

在企业实际的应用组织中,为了能够将各部门及各机关的管理职能充分发挥出来,逐渐形成了一种树状形的管理机构。这种机构的主要负责传递上下级之间的决策信息及执行信息。而数据复制集成的主要作用是提取不同应用中的数据信息,并对这些数据进行转换,然后采用数据复制机制将已经提取并经过转换的数据信息加载到其他应用数据库,最终使数据分布及异构的问题得到解决。

4EAI与数据集成技术在企业中的应用现状

我国的主力产业中,大部分为一些中小型的企业,而这些中小型企业的管理水平普遍较低,且信息化建设缓慢,并不完善。因此在企业进行的构建中表现出很多的问题。其中最主要的问题就EAI技术应用较少,而且很多企业的数据集成技术建设还不够成熟,企业的内部信息系统实际上已经无法满足其自身发展的需要。与此同时,企业没有一个完整长期的规划,导致企业信息化发展受到了严重的阻碍。因此,加大EAI与数据集成技术在企业中的应用力度变得尤为重要。

5企业EAI数据集成技术建设

5.1WEB服务应用中的EAI建设

WEB服务主要由数据层、业务逻辑层以及WEB层三部分组成。主要方法是通过SOAP处理器绑定界面转换器和用户服务的请求,然后再UDDI方法集来对发现的网络服务信息进行规范和定义。EAI能够具体便捷实施的基础是WEB服务,通常WEB服务在请求者、注册处以及服务提供者之间互作用的构架上建立,并提供良好的解决策划方案。同时,WEB服务还能将传统应用中点对点的集成处理方式彻底摒弃,而是通过分布式计算,采用更为标准的XML信息格式将企业的应用服务在INTERNET上全面呈现,最终实现应用程序间函数的集成。

5.2JMS技术与EAI建设

JMS的主要核心是对企业即时消息系统中的消息进行中转。主题目的以及服务器队列的存在是其进行中转的基础,且一般是以此为基础才进行依次处理及传输的。通常情况下,所有企业的即时消息通信系统中的消息都由JMS进行中转,与应用对象间一般是调用的关系。JMS特定格式的系统消息发送方也为企业其它的系统所采用,同样能够实时地实现企业的信息要求,如企业中比较常见的特定客户端服务器以及邮件服务器。

5.3XLM企业数据集成建设

XLM非常适合应用于INTERNET技术,且其最主要的优势在于在文本应用中的可读性较高,简单易懂,也无任何的依赖性,因此成为了企业数据集成技术建设过程中传递消息最标准的语言。与此同时,XLM也是能将不同企业的各个系统进行平滑连接的一种高效语言。XLM能够集成传统/辅助企业应用程序以及Java企业两种环境,并在其基础之上创造出一个基本的体系框架,然后通过创建XLM文档,在对其进行详细分析,最终能自由转换两种不同的系统语言,实现能用多种输出方式共同输出同一种内容。EAI最主要也最关键的目的是设计一个能够表示出各系统不同数据源中各种数据的公共模型,然后对其进行统一的处理和加工。一般情况下,XLM应用中的EAI模型主要包括信息抽取、中介以及用户接口三个层面。

总而言之,企业EAI数据集成技术的出现和发展,使得企业底层的各个数据交换平台之间的数据源、应用系统以及异构系统彼此联合又互相贯穿,从而实现了企业内部数据交换以及资源共享。加强对企业EAI数据集成技术的建设和应用,对促进企业业务流程的顺畅,减少企业库存,降低企业投资运行成本,提高企业的生产效率具有极其重要的意义。

本文作者:杨秀谦工作单位:广西壮族自治区通信产业服务有限公司技术服务分公司