软件平台技术

上传人:daj****de2 文档编号:182638908 上传时间:2023-01-26 格式:DOCX 页数:7 大小:17.39KB
返回 下载 相关 举报
软件平台技术_第1页
第1页 / 共7页
软件平台技术_第2页
第2页 / 共7页
软件平台技术_第3页
第3页 / 共7页
点击查看更多>>
资源描述
一、背景管理本身是一个复杂的系统,涉及外延(客户,代理商,供应商,竞争对手, 政策等),内涵(各个部门及其联系,公司的管理方式和企业文化等),各个环 节之间以及各个环节内部的关系都是关联的,一个环节的调整,就涉及另外多 个环节的调整。ERP的成功之处就在于以建立业务模型的方式,将系统的实施 与系统的开发分层进行,使得复杂系统的实现成为可能。管理系统的每个环节和环节内部都是人在把握,其不确定性很大。对于年轻 的企业,对于快速发展的企业,对于经济快速发展的环境,环节内部,外部以 及之间的关系的不确定性和变化性就更加大。ERP建立业务模型所采用的固化 流程的方式,在提高规范性的同时,限制了合理的不确定性(个性化),对于快 速发展过程中的中国企业不适应。中国企业信息化最大的障碍在于缺乏适合的 产品和实施方法。管理软件是管理思想的载体,系统的实现需要满足管理与技术的交流,需要 高水平的顾问将系统与客户的管理相挂钩,ERP的成功之处在于咨询公司进行 实施的模式。管理咨询公司和客户自己显然比软件技术人员更加懂得管理(在 中国尤其如此)。而中国资深管理顾问和软件需求分析人员的缺乏,也成为中国 管理软件实施的障碍。为了突破中国企业信息化的障碍,需要:/ 实施简单,快速带来效益/满足个性化,分为空间上的个性化(行业和企业特色)和时间上的个性化(企业不同发展阶段)/完善的服务和成本低而从企业信息系统本身,还要求/满足流程化要求(即动态的数据交流)/具有客户需求一业务逻辑一数据逻辑过程实现的模式/稳定性和集成性二、业务基础平台对于复杂系统的分析与实现,分层理论认为,降低其复杂性与提高效率的最 好办法是将系统分层实现,并由此而找到软件开发中标准化与个性化之间的恰 当的契合点。在软件的发展历程中,有三个标志性的软件平台,即操作系统平台、数据库 平台、中间件平台(应用服务器)。进入21世纪,软件平台的主要变化有两点, 一是中间件平台开始向软件基础架构平台转变,二是业务基础软件平台的诞生。业务基础平台是一种以业务为导向、可快速构建应用系统的软件平台。它将管理软件的开发基本技术封装,从而实现了管理软件的业务逻辑和开发技术分层,即实现了技术无关性。平台能满足如下要求:首先是速度要求。通过开发工具,软件商能够很快地研制出 用户所需要的复杂应用软件系统。其次是灵活性要求。通过开发工具,软件商能很方便地 满足用户个性化的需求。技术无关性屏蔽了操作系统、软件基础架平台的技术细节,使得应用系统的开发和 实施者可以仅关注业务任务,而不必关注其技术的实现。在业务需求满足方面,平台以业务建模或业务组件为基本手段,预置了很多供参考的 软件模块一业务模型,在业务模型基础上结合客户需求直接订制来实施业务应用系统。订 制功能的实现比ERP的二次开发更加能够符合客户个性化要求。业务基础平台解决了用户需求的个性化与软件产品的通用性之间的矛盾,以其快 速、灵活、符合个性化的优势,可以突破中国企业信息化的障碍,主要表现在:成本降低, 个性化深度满足,可持续扩充。由于障碍的突破,业务基础平台的进展不仅为软件平台供 应商创造了机会,也为应用软件商、咨询公司,行业方案提供商开拓市场提供了巨大的商 机。被计世资讯成为驱动21世纪软件生产力的新的银弹主要的产品有有东软金算盘VP,北京佳软协力商霸,思维加速的TIB,用友的UAP和 金蝶的BOS,点击科技,中关村科技的核心产品。业务基础平台完成了业务逻辑与开发技术的分层,但没有完成业务逻辑与数据逻辑 的分层。虽然能解决ERP的开发周期长,灵活性差的问题,却不能解决分析调研、系统搭 建时的交流和决策问题。软件分析师与资深行业顾问的角色仍不可替代。虽然由于订制的方便,业务基础平台的业务模型建立要求比ERP要低,但当业务模 型的订制量超过30%时就不如重新构架。这样目前业务基础平台的使用基本上还无法脱离 订制阶段,只不过比传统的订制项目效率要高得多。业务基础平台的业务模型建立仍然需要长时间的积累。而由于对新技术极其业务模 型的不了解,无法象ERP 一样有大量有经验的咨询公司的帮助,尚无法象ERP 一样形成完 善的产业链。业务基础平台平台可以节省90 %的编程工作量,但无法节省需求分析和调试的时 间,而需求分析和调试时间一般需要占到系统实施的40 60%的时间。总之,业务基础平台的优势在于形成了高效、灵活的开发工具。缺陷在于由于业 务模型的不成熟和实施模式的不成熟。业务基础平台特别适合于中小企业和处于快速发展期的企业。其实施方式为:开 发平台+组件+需求分析+订制。三、一致化业务基础平台一UPUP是所思科技最新提出的,由开发工具一DIG和实施方法SUP组成,进一步实现 了业务逻辑与数据逻辑的分层,使得实施人员可以脱离数据逻辑的实现。既然说目前业务基础平台尚无法脱离订制项目范畴,UP的方法就是通过多次迭代 以使得每一步简化到可控和可分层。进一步减少实施时对于业务模型的依赖,提高订制项 目的效率。UP将业务需求满足方式由业务模型,进一步分层为SUP+业务模板生成+业务模 板修改,使得每一步都简化到可以让业务人员不考虑技术。DIG数据集成生成器DIG提出了业务模板的概念,将开发过程解释为业务模板的生成机制,使用通用而 开放性更好的XML语言编制,同时更加方便集成。业务模板包括用户界面,数据库连接和数据填充规则(数据逻辑)。业务模型形成的难度主要在于要适应业务逻辑的复杂性。业务模板将主流程实现与 细节(流程细节个性化和界面)实现分层,将主流程满足交给SUP实现,降低了形成的难 度。业务模板的生成简单而规范,可以根据业务人员的需求描述生成。业务模板的使用 极其简单,业务人员经过一天的培训就可以使用。SUP系统一致化过程sup提供了实施过程的基本架构,并有与之相应的、方便易用的实施工具。这个 架构给出了实施过程的基本组成部分和实现方法,也预置了多条供参考的文档。有了这样 的准备,就可以降低需求转化的复杂性,省去很多基础性的文档,从而大大缩短实施周期, 提高实施效率。满足了实施的快速和灵活性要求。管理软件的实施过程比系统开发更加不容易控制,SUP利用DIG编制快速,调整方便 的特点,通过快速迭代,将系统开发方式和需求分析方式大大简化,使系统实施的灵活性 和准确性得到完美统一。SUP以直观而规范的方式形成客户一业务逻辑一数字逻辑的自动沟通。利用业务 模板对于流程细节和界面的满足,SUP集中注意力于业务逻辑(面向客户)向数字逻辑(面 向技术人员)的转化。另外,采用快速迭代方式,每次迭代都是大家对着逐渐成型的系统 沟通。这样,就可以将传统开发方法中的文档减少90%以上而保证配合的流畅。SUP的实施工具有: 演示系统,与沟通更加直观,需求更加可靠。演示系统由一系列标准业务模板组成, 模板的可调整性可以让业务人员方便的将演示系统转化为针对客户需求的针对性原型 系统(可抛弃) 行业通用数据库,具有与业务模板的标准接口。使得项目实施人员可以脱离数据库 设计 行业主流程调研提纲,使得主流程实现的沟通更加简单、准确。 流程生成器,根据调研提纲将业务模板组合,使得项目实施人员可以脱离系统设计。 业务模板生成需求文档,针对需要但没有的业务模板,利用文档开发人员可以简单、 准确了解业务人员需求,满足业务与技术分层的需要实现过程前期:演示系统一客户需求描述一原型系统(根据演示系统调整得到)一业务主流程 初期系统(含主要逻辑测试),对于没有的业务模板,提交需求后期:一流程细化、修正一界面一正式系统一统计分析和报表整个过程简练而直观,可控性强,完全满足技术无关性。其中SUP主要针对前期,后 期利用业务模板的调整功能实现。UP可以节省70 80%的编程时间(因为是多次迭代的),同时可以节省60 80%的需 求分析与调试时间。另外UP的完全技术无关性,使得平台提供商与合作伙伴之间的配合更加流畅,以 得到伙伴中的顾问和需求分析人员的认可。使用UP,对于中小型系统,只需要水平一般的需求分析人员或顾问就可以承担,特 别适合缺乏高水平需求分析人员和管理顾问的中国市场。总之,一致化平台以其完善的技术无关性,弥补了业务基础平台在实施方面的不足, 将成为新一代通用的管理软件平台。更加适合于处于快速发展中的中国企业。四、比较ERP已有业务基础平台UP核心优势产品和实施方开发工具快速、灵活、前者+实施过程快速、准确,可控性强式成熟,业务模开放。型完备主要缺陷复杂,研发和实产品成熟度差,业务模产品成熟度差施周期长,个性型不完备化满足差配合有大量咨询公缺乏合作伙伴,合作难合作很容易实现司合作,合作模度咼式完备业务需求满平台+流程重平台(开发工具+业务平台(开发工具+实施工具)+业务模板+订制足方式组+二次开发模型)+需求分析+系统设计+订制业务模型建难度高,需要有难度中等,依然需要自难度低,可以通过合作积累和丰富业务模型设自己大量管理己有大量管理顾问来资深顾问长时构建业务组件。间协同努力业务模型完善,完全依赖不完善,部分依赖不完善,依赖程度低易查错不需要界面容易,逻辑不容易界面和逻辑均容易五、业务基础平台的发展策略任何平台都需要成熟、通用并且具有配合性(咨询公司或其它软件公司的认可与掌 握)。佳软总经理李凯认为:“对于管理软件厂商,无平台者不能生存,有平台者未必能很 好的生存。平台技术的真正威力要在革命性的新商业模式中发挥。技术手段、生产模式、 商业模式三重革命的同步才是佳软看准的方向。从中国用户的实际出发,三重革命也应该 是管理软件产业的方向。”在这方面ERP经过多年的发展和淘汰,已经成熟。业务基础平台虽然是很好的创新, 但尚缺乏实际案例的磨练。指导方针目前,业务基础平台尚处于初期群雄并起的阶段,最需要的不是吹嘘和快速占领市 场,也不是快速升级(中国的产品永远比西方的升级速度快一个数量级),而是需要踏实的 做案例,并从案例中不断总结经验,细化分析,促进平台的成熟。勾画出一个框架是容易 的,产品化就难得多,对于中国软件公司来讲,尤其如此(中国的技术水平并不差,就是 缺产品化能力)。既然说对于管理软件,管理比技术最重要,而且管理软件本身技术要求不高,难点 在于业务逻辑复杂,那么业务基础平台的成熟就不是靠技术高手,而主要靠需求分析人员, 需要需求分析人员思考解决问题的方法和开发的顺序。“需求导向,自我完善”应该是业务基础平台研制和发展的指导原则。以中国软件 企业的实力,尚无法达到一次到位的产品化的水平,需要始终坚持20/80原理,要按照客户 需求的急迫性顺序(而不是技术人员的兴趣,或者理论上的重要性),先集中注意力于前20% 的需求,每次基本按照这个速度发展产品,才能保证产品稳定而快速的发展。在完善产品 时,更需要解决的是解决问题的方法,而不是见什么解决什么。笔者在方正科技工作时,大家每周召开一个流程改进会,把管理遇到的问题通过流 程来解决,方正科技从93年,还是一个事业部的时候就开始这么做,直到现在还能改进, 结果呢?方正科技从来没有化大精力去圈地,去允诺,去做广告,一样越做越好。这是很 值得借鉴的。建立合作要想让产品成熟,光靠平台提供商的努力是不行的,需要咨询公司、应用软件开发 商和系统集成商的参与。大家都开始致力于建立联盟,允诺可以给联盟伙伴带来多少好处, 而平台的提供,确实也为联盟的建立提供了基础。但至今,在中国尚没有形成真正的软件 联盟。笔者认为,吸引伙伴合作,最重要的站在伙伴的角度去思考问题。对于联盟伙伴,他们的技术一般不如平台提供商(要不然,为什么与你合作),但他 们手里有客户,他们在一定的行业有经验,特别是咨询企业,他们对于管理的理解是经过 实践磨练的,比软件公司找几个专家闭门研究的东西要有价值得多。存在即真理。站在伙 伴的角度,要落在实处,而不是喊口号。比如说:当他们不会用你的软件的时候,一定是 你自己的问题。在中国,合作本来就不容易,软件方面更是如此(谁都想当比尔),大家想一下公司 内部的配合都那么难(软件的环节太多),与其它公司配合就更难。笔者觉得对于一项新兴 的管理软件技术,不要急着建立100个,500个代理商,在技术尚未成熟的时候就忙着圈地 没有意义(就像网络热潮的时候圈的地价值不大一样)。而是应该先找几家不同特点的伙伴, 大家一起努力,将合作模式解决好,产品成熟了,合作流畅了,大家赚到钱了,合作伙伴 自然就有了,为什么大家都抢着卖联想和方正的电脑,很简单,挣到钱了。合作伙伴的选择也很重要,合作伙伴不仅仅是我们的客户,还应该给我们带来管理 思想,帮助产品的发展。业务模型业务模型是业务基础平台实现业务无关性的关键。首先要明确业务模型的建立是一个难度高,需要长期积累的过程,中国的软件公司, 由于其年轻,而且缺乏管理咨询能力,尚无法对于管理业务有深刻的理解。而且在新技术 上搭建业务模型也需要通过实践的检验。不要急于建立所谓的完备的业务模型,而是有重点的,逐步发展。业务模型需要一定的通用性,虽然业务模型的修改和订制比较方便,但对于一个业 务模型,当订制过程的工作量超过30%的时候,就不如完全订制。业务模型的初期建立, 应该缩小适用范围,在一个小的范围内提高通用性,然后在实践中不断总结来提高其适用 范围。而范围的选择应该按照“需求导向”的原则,从应用急迫性来选择前20%。还要注意,与ERP的业务模型不同,既然是建立在新技术的基础上,就应该在建立 方法上充分考虑到新技术快速和修改方便的优势,逐渐发展而不是一次成型。使用新技术 而模仿传统的模型建立方法将丧失新技术的优势。实施方法实施方法是与平台相关的,而且由于新的平台在逐渐发展,实施方法也是逐渐发展 的。由于业务模型不可能短时间内完善,ERP的实施方法就无法被完全采用,而更多的需 要借助项目开发的方法。在这方面要避免两个极端。一个极端是采用国外规范的经典的开发方式,这种方式更适合于大型项目和成熟的 产品开发,成本高(写文档的时间占开发时间的80%以上),不适合于中小型项目的开发。 而对于管理水平不高,协同能力差的中国软件企业尤其不适合。另一个极端是抛开需求分析,凭借着新技术的快速、灵活,直接生成系统再修改。 要知道开发工具只能解决编程等技术问题,占50%以上的是对于业务的理解和将业务需求 转化为系统需求。最好的方法是仍然是先抓住最急迫解决的20%的问题,形成实施流程和文档。具体 到第一步,就是抓住,业务逻辑向数据逻辑转化的关键。在实践过程中,始终思考和总结 在实施各环节发生的问题,“自我完善”,从方法上改进。所思科技的实践所思一致化平台在最初设计的时候就是按照“需求导向,自我完善”来进行的,先 针对管理软件编制中前20%的需求,思考共性,形成开发工具。再在实践过程中,不断提 出开发工具的不足。同时,观察实施方法的问题,针对前20%提出了系统一致过程(开始 是只是一个方法)。也是在实践中,将共性不断提取、固化。所以说,UP是在一个面向对象、开放的环境下形成的(而不是凭着一个好主意闭门 造车。事实证明,一致化平台的发展速度反而最快(指实用性和灵活性,而不是盲目的业 务建模),而且平稳。所思科技的发展目标也简单的多。在2003年,自己做10个案例,帮助平台成熟的同 时,磨合平台与客户交流的问题和需求与技术的交流问题。支持5个左右的合作伙伴各完成 1 2个项目,磨合与合作伙伴的配合模式。以UP的简捷和对于交流的帮助,所思科技的 目标不大,容易实现。为了减少合作伙伴的风险,更好的突破合作的障碍,所思科技将免费为每个合作伙 伴开发一套按需订制的演示系统。在合作伙伴的选择上,所思科技偏重于选择管理咨询公司和在行业上的资深企业, 让他们的经验和成果体现到产品中去。在业务模板的积累和丰富上,所思科技将建立业务模板的交流平台,一种方式是收 买伙伴好的组件,自己加以优化之后,卖给其它的伙伴;另外一种是在网上建立交易平台, 让合作伙伴之间买卖需要的模板。即使注意了以上这些,平台级软件的成熟依然是困难的,更加需要按照“需求导向, 自我完善”的原则,以点及面,只要能够保证客户价值在逐渐提高,产品就可以逐渐成熟。六、结束语业务基础平台以其快速,灵活,满足业务基本需求,为突破中国企业信息化实现 障碍提供了商机。但平台的成熟尚需要平台开发商长期的努力,需要大量合作伙伴的参与 以建立产业链,在注重技术提高的同时,更加应该注重模式的形成。一致化业务基础平台充分利用开发工具的灵活性,以快速迭代方式简化每一步使其 可控和可分层,弥补了业务基础平台在实施方面的不足,将成为新一代通用的管理软件平 台。更加适合于处于快速发展中的中国企业。以中国巨大的企业信息化市场和业务基础平台的优势,中国软件企业将迎来一个光 辉的明天。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!