关于结合当前的大数据可视化呈现技术,应用到企业内部信息化可视化是最近一直考虑的一个问题,对于企业信息化往往是业务系统越建越多,对整个企业的应用架构,集成架构和数据架构的可视化管控却越来越弱。如何基于企业架构分析和管控的思想来实现企业内部信息化中的可视化就是一个有意义的话题。
本篇为开篇,有些内容自己也还没有完全想清楚,则先做完点滴思考的记录。首先这种可视化是超越单个业务系统的,是建构在单个业务域或业务系统之上的可视化呈现,然后才是钻取到业务系统内部。这种可视化也不同于传统的BI类业务系统,具体说明如下:
1)BI类系统偏非实时的历史数据分析和决策,而该可视化偏实时和准实时的分析。
2)BI类系统的重点是大的分析决策,企业信息可视化重点是流程和数据的实时管控。
3)BI类系统是基于已有的ODS或DW库进行上层的主题域分析,该可视化基于SOA服务能力实现实时能力调用。
对于企业信息可视化仍然可以分为资源层,服务层,应用层,数据层,业务层几个方面来进行分析,这些层的可视化本身又相互影响和关联,最终实现一个业务+IT的全局可视化信息管控。
资源层的可视化
资源层还是分为物理基础设施和逻辑资源层。对于数据中心等物理概基础设施当前已经有有一些结合3D技术的可视化呈现,这些技术和传统的GIS技术,拓扑技术结合可以很好的解决物理资源层的可视化呈现问题。包括机房内部的服务器,存储资源,网络拓扑等都可以很好的展现。
在物理资源上是逻辑资源的呈现,特别是在IaaS层虚拟化后,通过可视化技术需要进一步实现虚拟化资源层的可视化呈现。包括存储的分布,虚拟化的分布,VLan的划分等都可以可视化呈现。
在实现这两个方面的可视化呈现后即可以看到完整的物理和逻辑资源信息,资源的分析信息,再结合IT网管和性能监控类软件提取数据,实现资源本身的负荷和性能指标的可视化呈现。实现整个数据中心和资源池负荷和利用率的可视化呈现等。
服务层的可视化
在实践SOA服务化架构过程中可以看到,SOA最终需要形成一个企业内部的服务目录和IT资产库,企业内部的业务系统提供出这些基础的可共享和协同的服务。系统间通过这些服务进行有效的集成和协同。服务层的可视化需要解决两个方面的问题,首先是当前企业内部开放服务能力的可视化呈现,其次是企业内部业务系统的集成架构和协同模式的可视化呈现。
首先我们可以看到一张全局的集成视图,接着是集成视图中的任何一个业务系统可以来分析其外部的集成关系和接口,包括该业务系统调用的外部服务能力,本身又开发和提供出去的能力等。集成视图是一个动态的视图,系统间的动态集成和业务数据的协同都通过服务进行,那么就很容易在该图上结合服务采集信息来分析系统间的业务和数据的集成情况,服务本身的消费和调用情况。
对于SOA中间件一直处于平台层的一个内容,因此如何将SOA本身的作用和能力可视化呈现就相当重要,不站在全局和集成视图的角度是很难真正想清楚呈现的方式和模式。
应用层的可视化
从顶层视图来讲首先需要实现一个完整的企业内部应用架构的可视化,从这个图可以看到企业内的业务系统层次和关系信息。当点击任何一个业务系统的时候可以看到该业务系统的详细可视化信息。
其中包括业务系统使用的物理资源和逻辑资源信息,业务系统本身的逻辑部署视图信息,包括具体使用的物理资源,使用的数据库和中间件资源等,同时可以监控到业务系统本身的监控状况。业务系统的监控状况包括了中间件的监控状况,应用的监控状况。
同时还可以看到业务系统本身到业务模块或功能级的访问量信息,业务系统本身的存储增长信息和增长趋势,业务系统本身的单据量增长信息和增长情况等。这些本身也是IT应用监控类软件功能的进一步扩展。
业务和数据架构的可视化
对于业务架构的可视化重点还是需要放在端到端流程的监控和可视化上面。端到端的业务往往跨越了多个业务系统的协同和整合,无法放在单个业务系统里面,而BPM流程监控容易来做这个事情。我们可以根据企业工程项目管理,供应链,财务成本管控等建立多个从业务视角切入的端到端流程。在端到端流程上实现核心业务和数据的端到端实时监控。这本身要实现也是和SOA服务的密切结合,意义很大。
BPM软件应用和推广了这么多年,真正做到端到端流程管控和监控的相当少,更不用说通过BPM去实现完整的端到端流程设计,建模和执行监控了。这个问题的本质已经不再是技术问题,而是对端到端业务的深入理解。
数据架构是另外一个重点,可视化的目的是实现对企业内数据资产的全局可视化管控。很多数据管控类软件的上层需要考虑这种可视化技术来呈现。包括当前有哪些主数据和核心动态共享数据,这些数据本身的关系是如何得?数据当前的分布和一致性如何?数据的生命周期是如何?数据的增长趋势是如何?这些都是核心的数据管控治理点,如果可以通过可视化技术全局呈现,将起到很好的管控效果。
企业信息可视化构建在已有的业务系统上层,不是去新增加新的业务功能,而是基于已有的业务系统SOA服务提取后形成一个更加上层的整合可视化管控平台。真正实现对企业内部信息化全局管控能力。
CIO之家 www.ciozj.com 公众号:imciow