前文《神软asp智能制造支撑平台助推企业智能升级》中,介绍了神软asp平台的定位、框架和价值。神软asp平台承载了集成平台、服务平台、开发平台三个重要功能定位。从本文开始推出系列文章,将为您系统性介绍 神软asp平台的集成、服务、开发能力。
信息化建设是包含技术和管理的一项系统工程,如何合理组织、协调、开发和利用企业资源,提升企业的核心竞争力是信息化成败的关键。企业历经近二十年的信息化发展进程,信息孤岛成为持续发展的制约瓶颈。面对信息孤岛,选择 “推倒重来”还是 “继往开来”的建设模式成为企业向智能制造转型升级的建设抉择。神软asp平台面向高端制造业企业的转型升级需求,通过开放集成能力建设,打造既可以保护企业已有资产和投资,又可以应用最新it技术和理念的基础业务平台,努力解决企业 “信息化孤岛”难题,打破现有应用中的功能割裂、系统割裂、信息割裂、管控割裂四大顽疾。
图 企业信息化面临的孤岛难题
神软asp平台作为一个企业级的集成平台,具备根据业务需要,为企业提供类型多样、功能多样、方式多样的集成手段和能力,快速建立起满足业务要求的、端到端的平稳通畅信息流。神软asp平台的集成能力包括单点登录集成、门户集成、任务/通知集成、流程集成、数据集成以及服务集成六大类。
图 神软asp集成能力
神软asp平台的单点登录集成改变了企业原有的各应用系统分散式身份认证的模式,通过用户主数据和ldap等技术手段,平台实现异构企业应用的统一账户管理和单点登录,通过单点登录带来应用和管理上的关键变化。在应用上,可以极大简化用户访问企业现有各系统的流程,实现“一次认证,随需访问”的体验模式,仅需一次登录就可以免登录访问授权范围内的所有业务系统;在管理上,可以帮助企业系统管理员在异构的it系统中实现集中权限管理和集中审计,规避和降低安全风险,满足企业对信息系统使用的方便性和安全管理的需求。另外,神软asp平台通过个性化的客户端提供了统一入口,可以根据角色需要使用app和数据。
图 单点登录
神软asp平台的门户集成是以“门户”为载体,为各类角色的业务用户提供个性化、定制化、情景化的应用环境。神软asp平台的门户是跨平台、跨系统的,在门户中可以灵活设置相关的布局、版式和应用app。在门户看板中的应用app是以微应用开发规范包装以后形成的asp应用形态,微应用可以是平台内置app,也可以是第三方应用系统的某一个或多个功能组合。app或应用系统开发商可根据神软asp平台微应用开发规范,开发神软asp平台的微应用;用户可根据自身业务需求定制门户看板,选择所需应用app,以便方便快速完成日常工作。
图 个人门户
神软asp平台的任务/通知集成是为了支持不同系统的任务级和消息级的互联互通而提供的集成机制。其中任务集成可以将不同应用系统的“任务”集成到神软asp平台的“统一任务中心”,建立起“以个人为中心的任务”看板,通过平台的任务中心可以及时获取自己在全企业内的相关任务,大大减少和降低任务的“漏、错”现象和问题。如对于包含有任务、计划的app或应用系统,通过与应用系统的适配连接,将分散在不同系统中的任务集中到平台的任务中心,便于用户集中处理计划任务,用户登录平台后,直接点击任务链接,即可跳回原系统进行处理或查看详细情况,避免错漏任务。
图 任务中心
通知集成系统通过更加技术化的手段,通过神软asp平台级的消息通知机制,为不同应用系统实现基于通知的集成提供灵活方式,通过“订阅-发布”机制,在消息的发送方发送消息以后,系统按照定义的发送要求,承担“邮差”功能,实现将消息分发到准确的接收方,保证任务和操作的即时性、有效性。平台提供跨系统的通知能力,与平台集成的应用系统在业务流转过程中,可以调用平台提供的通知api,将通知直接推送到个人通知中心或其他应用系统中。
图 通知中心
神软asp平台的流程集成是依托流程载体,实现将不同的业务操作以工作流形式进行连接,实现任务和数据的有序、正确流转。流程集成提供满足bpmn规范要求的流程能力,并以服务和接口方式暴露流程相关的数据、控制接口,实现对流程服务的灵活应用。平台流程集成依托流程中心完成,主要通过流程控制流、信息流、任务流的融合来支撑跨异构系统的业务连续和闭环。平台的流程中心能力主要体现在:
(1)提供统一的流程引擎,避免企业多个流程引擎并存的混乱,同时贯通多个局部流程,形成全局流程。
(2)提高对各类需求响应的完整性。
(3)通过流程引擎、集成引擎、规则引擎、报表引擎等核心组件帮助企业构建从管理到技术,再从技术到管理的全方位流程管理。此外,流程中心还可以实现业务流程间相互调用。
图 流程集成示意
神软asp平台的数据集成是结合企业需求提供的特有集成机制。数据集成的中枢是企业模型空间(enterprise model space: ems),通过企业模型空间,为以bom和泛bom为主要载体的企业数据组织提供公共技术手段。平台提供的数据集成包括数据的采集、数据的组织、数据的展现和数据服务四部分。其中数据采集主要通过简单易用的etl工具轻松实现不同业务系统、不同类型数据库中的数据的抽取、转换、加载到神软asp平台的数字模型空间(ems)中,也可以通过特定的数据适配器将应用系统的数据同步到ems。在数据的组织方面,神软asp平台提供了ems统一的对象、属性、关系等建模工具,可以快速定义各类业务模型,建立围绕模型的数据组织机制,从而为上层app提供不同主题需求的数据服务。数据集成相关模块的能力主要体现在连接异构系统数据、基于主数据构建统一的基础数据模型、面向分析主题组织数据为工程业务及管理决策提供支持这三个方面。
图 etl数据集成示意
神软asp平台的服务集成是在eai、esb发展基础上,采用更加开放的csb集成机制,实现跨企业、跨网络的服务访问和集成,帮助企业打通内外新旧系统,有效连接私有云、公有云各类数据、计算和应用资源,实现跨技术平台、跨应用系统、跨企业组织的服务能力互通,通过对互通服务的一致组织和管控,以服务api的形式,构建企业内部以及与上下游、第三方企业之间融合、重塑、创新的合作平台。csb主要能力主要体现在:
(1)企业各业务系统服务和信息发布、集成、交互的基础环境;
(2)具备服务注册、服务监控、协议转换、内容变换、消息路由等功能;(3)确保消息不丢失、失败重传;
(4)支持各异构系统、异构数据库。
图 服务集成示意