软件系统集成与整合的常见方式之欧阳科创编
欧阳科创编 2021.02.05 企业在信息化的过程中 会根据自身的需求构建各 种软件系统,如:网站、 OA、CRM、订单系统、采 购系统、 库存管理、 财务系 统等, 由于所需的软件系统 一般是逐步构建和投入使 用的, 构建的时间、 所采用 的技术等都不一样, 软件系 统的也很难做到完全由一 家供应商提供。 如果企业的 多个系统之间存在信息传 递和数据交换, 软件系统之 间的集成和整合就势在必 欧阳科创编 2021.02.05 欧阳科创编 2021.02.05 行,如:OA中需要访问 CRM 的数据、 CRM 需要访 问订单系统的数据;CRM 和订单系统都存在客户信 息的维护管理, 为了保证数 据的唯一和准确、 同时减少 维护的工作量, 最好是只在 一个系统中进行管理和维 护等等, 那么软件系统集成 和整合的方式常见的有哪 些呢?一、 软件系统功能完 全融合在一个系统中 A、 方 式描述将多个系统融合 在一个系统中, 统一账号和 欧阳科创编 2021.02.05 欧阳科创编 2021.02.05 权限的管理, 统一应用的管 理, 最终以一个独立的软件 系统存在。 如果这种方式所 需的时间和成本比较低, 该 模式在管理和使用上对最 终用户更加方便。B、应用 场合 1、以某一个软件系统为 主、 需要整合的功能比较简 单; 2、软件系统是以定制开 发为主的, 后续需要定制开 发新的功能; 3、一般由同一个软件供 欧阳科创编 2021.02.05 欧阳科创编 2021.02.05 应商提供服务;C、优 势所有功能都在一个系 统中, 节省资源, 方便管理 和维护, 系统之间的信息传 递及时快捷, 功能完整性比 较好。D、不足软件服务 商需要有较强的开发能力, 周期比较长, 需要对所有系 统都非常熟悉, 对已有系统 的扩展性要求比较高 (否则 代价高、 造成已有系统的不 稳定)。 时间:2021.02.05创作:欧阳科 二、软件系统间以接口方式相互调用 A、方式描述 企业存在多个各自独立的软件系统,系统之间调用彼此的 欧阳科创编 2021.02.05 欧阳科创编 2021.02.05 接口进行数据的交换和信息的传递。如,OA 系统中读取订 单系统的销售数据进行业绩统计和绩效管理,OA 系统中费 用报销流程的数据需写入财务系统,网站中客户下单的信息 需写入到 OA 系统进入订单审批流程,网上支付银行接口的 调用等。 一般在技术上会以 API 接口、web service 接口、直接访问 数据库接口等方式实现,优秀的软件系统一般都有设计良好 的外部接口,直接访问数据库不是最好的解决方案。B、应 用场合 1、多个软件系统独立存在,每个系统的都占有比 较重要的地位,软件系统可能由不同的供应商提供。 2、系统之间需进行数据的交换和信息的传递,企业的某 些业务需要经过多个系统的处理才能完整的完成。 3、有 些情况下必须进行接口开发,某些功能不可能在一个系统中 完整的实现,如:银行接口的调用。C、优势在保持了系 统的独立和完整的基础上,实现软件系统间的数据交换和信 息传递,可以择优选择软件系统或产品。D、不足软件服 务商需要有一定的开发能力,需要熟悉各个系统的接口,开 发的周期和难度与系统提供的接口相关,需要同时管理和维 护多个系统。 当软件系统是由不同的软件厂商提供时,接口开发的协调 工作是一个难题,需优先规划。 欧阳科创编 2021.02.05 欧阳科创编 2021.02.05 三、软件系统之间使用单点登录 A、方式描述存在多个各 自独立的软件系统,所有系统统一账号和认证管理,一次登 录认证所有系统通行,该方式实际上只是实现统一的登录认 证、统一账户的管理,可以和第二种方式结合在一起使用。 典型的如:即时通讯软件和 OA 的单点登录,OA 系统中 直接进入企业外部邮箱系统等。B、应用场合实现多个软 件系统之间的一次登录,所有系统通行。C、优势无需重 复管理多个系统的账号,对使用者只需记住一个账号和密 码,只需登录认证一次即可,开发比较简单。D、不足需 要同时管理和维护多个系统,不能很好的解决系统之间的信 息传递和交换。 时间:2021.02.05创作:欧阳科 欧阳科创编 2021.02.05