综合信息系统的发展途径与策略分析

大数据

区块链

系统开发

系统架构设计


浏览:797 次

简介:在“大数据”热潮之后,一些经典的数据建模、数据库/数据仓库、数据分析,包括骨灰级的商业智能(BI)和知识管理(KM)概念,也常常被贴上这个标签。虽然有被炒热的嫌疑,但相关知识和技术之间也存在着自然和逻辑的联系。这甚至包括一些“传统”未解决的问题,如“数据孤岛”或“app孤岛”。在大数据时代,上述信息系统方法和功能应用软件方法之间的差异和关系也存在;背后还隐藏着一个“程序和数据分离”的问题——这个沉寂已久的话题最近出现了,它与当前的许多热点有关:首先是大数据,然后是人工智能,以及云计算、新计算架构和一些与区块链发展相关的话题。本文讨论的内容和一些早期的再版与上述问题密切相关;这些问题从未真正得到解决,甚至更严重。在这里,我们将参考先前关于重传的一些讨论,以便在新的基础上进行进一步讨论。(编辑,2019年1月28日)

摘要:一个理想的集成信息系统需要同时解决业务功能和信息资源管理两个典型需求。传统的开发方法在这两个目的的结合中被混淆了。模型驱动原理、企业体系结构(EA)、参考模型等方面的发展展示了解决上述问题的新策略:面向数据库、全面建模、模型驱动、利用模型驱动机制统统软云控制整个开发和应用周期,进而直接形成新一代模型驱动信息系统。

关键词:信息系统、开发方法、战略、模型驱动

1简介

Flyingrobot(2007b)总结了集成信息系统开发的两种典型方法。第一种是“功能系统开发方法”,它从确定用户的功能需求开始,并精确设计能够实现目标功能的程序。常见的“app”或“应用系统”开发方法属于此列。对于以这种方式开发的系统,信息管理和维护通常是在实现基本功能的同时自然实现或辅助实现的次要功能。相应地,另一种是“信息资源开发方法”,它强调信息本身的实体性和独立性。从信息本身相对独立的生命周期开始,它建立了对信息实体整个生命周期的支持和管理。首先,它形成了收集、维护和提供信息的基本功能,然后进一步构建了更多的app。这个想法与通常所说的“信息管理”或“信息资源管理”是一致的。这两种发展方式各有优缺点,适合的领域不同,但并非相互独立。如何组合是一个现实的话题,尤其是当其中涉及的数据彼此重叠时,无法很好地组合,这不仅带来了数据资源收集和管理方面的重复,也大大增加了数据不一致带来的潜在风险。对于一个希望覆盖或支持应用主体的大部分业务和基本信息的集成信息系统,根据现有的理论和方法,似乎有更多的理由选择信息资源开发方法。但在实践中,很难与功能开发相结合,也没有达到预期效果。本文围绕集成信息系统讨论了功能系统和信息资源开发两种开发方法,并试图结合企业建模和企业工程领域的一些进展,提出面向未来、适合我军转型发展方向的新一代综合信息系统的发展战略。

2综合信息系统及其目标

本文的讨论针对的是所谓的“综合信息系统”。一般来说,对它的基本理解可能有两种。一种是指具有特定业务功能的计算机系统,如自动控制系统、库存管理系统、计划控制系统等;一种是基于计算机的系统