同望V3企业架构平台系列介绍
——平台的应用
2012-09-06
在上一篇中,我们对V3平台的组成及产品开发系统进行了介绍,在这一篇里,我将结合企业信息化中经常遇到的问题从13个方面介绍V3平台在企业信息化中的应用。
一、部署环境支持
V3平台将软件的运行体系分为五个层次进行架构和设计,在应用软件和技术平台之间建立了基于“基干原理”运行的应用平台层,有效的隔离了应用软件和技术平台,使应用软件不再受制于某一个技术平台的限制。因此,基于V3平台开发的软件,既可以在.NET技术平台上运行,也可以在J2EE平台上运行;既可以在Windows操作系统上运行,也可以在Linux、AIX等操作系统上运行,让技术平台不再成为用户信息化建设中选择的风险。
应用平台层的建设,结合了国外先进架构思想和中国的国情,完全基于现有成熟技术,更符合中国的软件行业信息化建设需要,可以有效的保护国有数字资产免受国外技术限制带来的不可预料风险。走出了一条符合中国国情的、由中国人独立自主发展的理论体系和平台体系。
二、多语言支持
V3平台将多语言分为三个层面进行架构和设计,这三个层面包括:开发系统多语言、平台运行库多语言和用户自定义多语言。前两者是由同望的平台开发团队负责完成的,用户自定义多语言是指基于V3平台开发的应用软件的多语言,V3平台支持非技术人员开发多语言的系统。
多语言软件不再只是技术编码人员才能做的事情。只要会多国语言,就可以做支持多语言的应用软件,不用编程知识,不用编写代码。
三、多数据库支持
V3平台在平台运行库和数据库之间建立起了支持多数据库访问的元数据服务,同时提供了对SQL Server、Oracle和DB2的支持。
四、信息化集成
V3平台对信息化集成提供了多方面的集成支持,包括:界面集成、数据集成、服务集成、硬件集成等。
1.界面集成
设计人员可以借助平台提供的“网页”控件,设置链接地址和参数,将当前系统/当前组件的数据作为参数值传递给第三方系统,并将其网页嵌入到组件中。
2.数据集成
V3平台提供了两种模式的数据集成方法:借助平台提供的控件和业务规则,通过灵活的组装,将外部系统的数据作为数据的一部分来源,通过业务规则完成内部和外部数据的交换。
通过“数据集成模型”,创建并分发标准元数据,同时提供手工输入界面和集成服务两种方式实现内外数据的交换,基于V3平台开发的应用软件不用编写一行代码。
3.服务集成
V3平台提供了企业服务总线及其配套的处理规则,让具有服务集成能力的用户可以开展服务方面的集成工作。
业务应用的不同、每家企业自身能力和信息化建设情况的不同,会选用不同的集成方式,V3平台支持设计人员根据自身的综合情况选取合适的集成模式。
4.硬件集成
根据硬件的不同,V3平台支持针对各类硬件的二次开发集成接口。
五、历史项目迁移
经过长期的信息化建设,企业或多或少都已经使用上了不同程度的应用软件,怎样才能做到既保障企业原有的信息化建设成果得到继承,又可以使用V3平台进行后续的管理、维护和开发呢?
V3平台提供了强大的数据迁移功能,支持将原有信息化建设的数据资源(数据库、文件等)在保留原有历史数据的情况下迁移到V3平台中来,再利用V3平台提供的设计和开发功能将原有系统的界面和功能快速的配置出来,并且支持配置一部分使用一部分,用户可以根据自身的情况选择配置替换的业务环节。
六、工作流
市面上大部分的工作流实际上是传统审批流程的升级版,V3平台提供的流程功能不但包含了这类工作流的功能,还进行了业务性的架构和建模设计,V3平台将工作流分为审批流程和业务流程。
其中的业务流程建立并汇集了公共数据模型、数据处理模型、业务通知模型等综合管理模型,很好的解决了企业管理过程中的多角度并行管控问题,实现了企业级“点、线、面”综合管控的全面落地。
平台同时提供了灵活的规则接口,支持针对外部流程的集成应用,用户可以选择在原有OA系统或者流程系统中运行综合性的工作流业务,并将外部工作流的数据集成到V3平台中来。
七、统一身份认证
V3平台提供了:用户密码身份验证、域身份登录、单点登录业务规则支持用户身份验证和登录,并且可以通过在二次开发中动态添加其他方式进行统一身份验证,如:U盾、手机短信码等等。
八、多样化门户的支持
V3平台提供多种多样门户建设方法,其中最主要的两种是:1.通过设置不同的页面跳转条件,进行不同页面的跳转,其中条件组成中的当前登录人信息可以是:组织机构、部门、岗位、解决、项目、年龄、其他关联信息等等。
2.平台提供了强大的“门户控件”,支持:设计期的布局和构成设计;以及运行期直接在B/S页面上自定义布局和构成。
九、组织权限
由于业务特点和应用范围的不同,不同的业务应用需要建立不同的组织权限体系,V3平台提供了运行期组织权限框架模型,支持在软件运行期间针对不同的应用同时使用不同的组织权限体系。
V3平台的运行期组织权限分层框架,体现了组织权限体系应对个性化的强大能力。运行期可自定义的组织权限框架模型,支撑了不同企业/不同应用的组织权限需求。
十、界面形式
V3平台采用了强大的B/S互联网应用RIA(Rich Internet Applications)技术,提供自由设计各种风格的界面,包括多种复杂交互界面,而不仅仅限制在单据类业务中处理简单界面。
下图左边是树型控件,右上是列表型从表,右下是二级列表从表,典型应用是:分供商管理。
上图左边是树形控件,右边是带分页的列表型控件,典型应用是材料字典维护。
上图是典型的卡式界面风格,典型应用是合同管理台账。
上图是网站类页面,典型应用是:企业对外门户网站、行业商业性门户、招投标业务网站、新闻类网站等。
十一、平台的多级分层安全机制
V3平台建立了完备的多层级/全方位的安全架构,从平台自身、业务访问、对外交互等多方面/多角度为企业信息化建设提供强大的基础安全机制。
十二、、平台的性能
V3平台充分利用运行期模型驱动架构和技术的优势,配合J2EE分布式技术和缓存技术,对软件运行的各个环节进行了很大程度的优化。
整个平台的应用抛弃了代码级复用带来的缺陷,以应用级复用的程度保障了应用软件的高质量和高效率运行。
十三、二次开发支持体系
针对应用,V3平台全面提供如下二次开发插件支持:组件、控件、业务规则、函数、查询、图表、报表、系统权限等。
V3平台通过对信息化建设过程中的各项重要工作提供强大的个性化工具支持,来帮助企业建设一个符合自身信息化中长期发展需要的、能够自适应和自成长的信息化平台体系。
在下一篇中,我们将重点介绍:如何建设适合企业自身信息化发展需要的自适应和自成长型企业信息化平台。