中软业务基础平台简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中软业务基础平台简介
中软业务基础平台可以充分利用开发工具的灵活性,以快速迭代方式简化每一步,使其可控和可分层弥补了一般应用软件在实施方面的不足,将成为新一代通用的管理软件平台。它不仅更加适用于处于快速发展中的中国企业,充分发挥企业信息化和业务基础平台的优势,同时为加速中国信息化建设将发挥着越来越大的作用。
随着软件产业迅速地发展,业内对提高软件复用和质量的要求也来越来越高。在这样的背景下,中软承接了信息产业部“业务基础平台”的研发项目,目前该项目研发工作已经启动并在实施之中,并已经完成
Ver1.0版本的开发。
一、业务基础平台浮出水面
自上个世纪40年代软件出现以来,尤其是1955年世界上第一家软件公司CUC成立以来,软件产业开始独立于硬件产业,从此走上了高速发展之路。
不过,面对全球经济保持高速发展的背后,软件产业也有令人心酸的经历——20世纪90年代中期,业界曾对软件产业的状况进行过3次重大且非常著名的分析和论断。这3次分析均得出了相似的结论,即软件项目的成功率非常低。如果说“成功意味着成本、进度、质量、特性集和创造利润等方面均达到了客户期望”的话,那么只有10%的软件项目才能取得了成功。与此同时,软件行业是一个同复杂性不断搏斗的行业,随着软件规模的不断扩大,软件的复杂性也呈指数型增长。特别是在新的市场环境下,用户对软件个性化的需求越来越强烈。
当一个企业,在实施软件管理系统之后一年,甚至半年,市场环境变了,企业规模变了,那么其管理模式、组织机构、业务流程都要随之改变。管理模式等的变化,必然要求企业管理软件也随之变化。否则,无法深度满足用户“个性化”的需求,其满意度相对较低。因此,软件行业如何降低和控制复杂性,全面提供满足企业个性化需要的产品,是软件开发商赢得市场的唯一法宝, 于是重点研究和开发业务基础平台的工作浮出水面。
-- -业务基础平台浮出水面,有其客观的必然性。首先,需求是前提,由于企业管理个性化和持续完善成为竞争的基本战略,管理软件方面就出现了大规模定制的要求。其次,来自于技术条件和手段的成熟度,以及业务基础平台的理论研究成果。还有,最关键的是企业工程理论和业务建模体系已经达到实用水平。
伴随软件企业在国内如雨后春笋般地大量涌现,从事着多种信息管理系统研制、开发以及软件工程项目的实施,不断涌现了五花八门、功能各异的软件产品。尽管如此,但我们不难发现,众多的信息管理在应用系统中存在着大量重复的功能,如:组织机构的设置与相关联的业务处理、系统用户与权限的管理、工作流机制、应用文档、知识库和错误/消息处理等等,这些几乎在每个信息管理的应用系统中都有不同程度地存在,并且具有着惊人的相似之处。为此,业务基础平台的开发与应用,对提高软件复用和产品质量具有强大的生命力。
二、独具特色的中软业务基础平台
中软的业务基础平台提出了软件系统的可进化性、技术无关性、数据无关性、面向领域框架、大粒度构件——功能群复用、业务对象复用等一系列新的特点。同时,它将管理信息系统软件由整体分割为平台开发和二次开发两个层次,从而较好地解决标准化与个性化之间的矛盾。
我们认为,目前业务基础平台尚处于初期群雄并起的阶段,立足点不是吹嘘和快速占领市场,也不是快速升级(中国的产品永远比西方的升级速度快一个数量级),而是需要踏实的做案例,并从案例中不断总结经验,细化分析,促进平台的成熟。对于中国软件公司来讲,尤其如此(中国的技术水平并不差,就是缺泛产品化能力)。对于管理软件来说,难点在于业务逻辑复杂,要高度重视和总结需求分析人员解决问题的方法和成功的实施经验。
在目前国内的信息化市场中,电子政务、政府信息化、企业信息化是国家信息化建设总体战略目标的重要组成部分。基于软件构件复用技术的业务基础平台对于管理信息系统的高效率、高质量建设具有重要意义——为实现电子政务、企业信息化提供了基本框架支撑平台。业务基础平台,作为当前系统普遍采用的多层体系结构的中间层支持平台,应当提供诸如系统管理、客户管理、构件管理、工作流机制、系统安全、安全信息门户等多种可高度复用的、基础性的系统服务支持。
因此,实现高度软件构件复用目标的业务基础平台,不仅为整个管理信息应用系统的可进化性、灵活性、高可用性、安全性、稳定性以及其他性能指标等提供了基础保障,将能够大幅度提高软件企业的生产
力和市场竞争能力,减轻企业信息化应用的建设、开发、维护费用和负担,更重要的是将能够大大降低国民经济信息化进程的总体成本。当前,国家电子政务、企业信息化的迅速发展使业务基础平台呈现日益扩大的市场需求空间,中软正在加速推进基于先进的构件构架技术、面向国民经济重点领域计算机应用软件的高可复用性、高可定制性和高可重构性的业务基础平台的开发、推广与应用。
三、中软业务基础平台框架(图1)
中软业务基础平台特别适用于全国性的,大集中的企业级软件项目开发与应用工作,同时也适合于中小企业和处于快速发展期的企业。其实施方式为:开发平台+组件+需求分析+订制。
图1:中软业务基础平台框架
四、中软业务基础平台的主要功能
中软业务基础平台是架构在新一代的分布式应用框架J2EE之上,面向国民经济重点领域计算机应用软件,为B/S结构的管理信息应用系统开发提供中间层服务平台,基于先进的构件构架技术的综合软件基础平台;该平台具有高可复用性、高可定制性和高可重构性,解决了软件复用度偏低、构建复杂、通用性较差等关键问题。中软业务基础平台操作界面(图2)
主要功能:
图2:中软业务基础平台操作界面
1、组织机构管理(实体引擎)。
2、用户权限/安全控制机制。
3、系统定制和客户个性化配置。
4、通用安全信息门户(Portal)。
5、构件管理。
6、规则引擎。
7、面向对象的工作流机制。
8、可视化开发工具。
9、应用文档管理。
10、错误及消息管理。
11、日志管理。
五、中软业务基础平台的主要特点
中软业务基础平台是一种以业务为导向、可快速构建应用系统的软件平台。它将管理软件的开发基本技术封装,具有管理软件的业务逻辑和开发技术分层及技术无关性。以其快速、灵活、符合个性化的优势,可以突破中国企业信息化的障碍。
主要优点:
1、效率高:通过开发工具,软件开发商能够很快地研制出用户所需要的复杂应用系统。
2、灵活方便:通过开发工具,软件开发商能很方便地满足用户的实际需求,技术无关性屏蔽了操作系统、软件基础架平台的技术细节,使得应用系统的开发和实施者,只需要重点关注业务需求即可,而不必探索其技术上的详细实现。
3、模型定制:平台以业务建模或业务组件为基本手段,预置了很多供参考的软件模块——业务模型。在业务模型基础上,通过结合客户需求可直接定制实施业务应用系统。定制功能的实现,比ERP的二次开发更加能够符合客户实际要求。
4、个性化:业务基础平台解决了用户需求的个性化与软件产品的通用性之间的矛盾。其成本降低,个性深度满足,可持续扩充。不仅为软件平台供应商创造了机会,也为应用软件商、咨询公司,行业方案提供商开拓市场提供了巨大的商机。
由此可见,中软业务基础平台的优势在于形成了高效、灵活的开发工具。中软业务基础平台对管理软件的发展而言不仅是技术的创新,而且是模式的创新,它突破了管理软件开发商固有的模式。在这个模式中,可以形成所谓“绿色软件产业生态链”,平台供应商可以透过软件企业之间的合作来完成最终产品的交付。这样,平台供应商可以将更多的注意力集中于平台的完善方面。中软目前已经与多家软件企业确立了合作伙伴关系,这些合作伙伴中的大部分将参与中软业务基础平台的示范性工程的开发。