tsylo 写道
单纯从技术上来说:
如果你想要在系统之间窜接流程,将你的业务模块乃至业务系统看成一个服务,想要最大化的重用它,SCA的确是个不错的解决方案,而这也正是IBM的WPS想要做到的,我们将业务模块服务化了,组件化了以后,下一步要干什么?无疑是组建由服务构成的流程,wps正是用来干这个的。
按照中国的国情来讲,当我们在组建这些流程时,很容易就会遇到诸如“送处长审批”“送经理批阅”等环节,而在人工审批工作流领域,众多复杂的业务模式,如:会签、传阅、选择下一节点处理人等等,都是websphere process server中的human task所无法实现的,这时候如果你利用第三方的工作流,倒是一种不错的选择,国内厂家有很多,EOS、西安协同、开源世界的osworkflow、shark等等,都比wps要好很多。
如果我们仅仅要实现一个工作流,或者将多个工作流去部署在一个流程平台上,EOS是不错的,当然这也是在你不怕在监控那么多工作流时会搞错它属于哪个应用的前提下。
IBM WPS为我们带来了什么?带来了SCA概念到技术的一个转变,命名空间替代类、接口映射、java binding等,如果我们把实现的难易度放一边的话,这些实现思想和概念都是我最欣赏的,无论他实现的怎么样,但他确实是想要把soa具体而微的勾勒出来,而EOS呢?加减乘除算作一个构件、一个查询算作一个构件、一段业务逻辑算作一个构件,你说这是soa么?我不知道,你说不算吧,soa最重要的概念重用它也做到了,你说算吧,那java封装本身也就成为soa的体现了,让我感觉有些四不像。
单纯从业务上来说:
前面看到有个技术人员说普元在xxxx行业得到了广泛的应用,其他行业我不知道,我本身在电信行业内做,依照我所知道的,在上海电信,普元只能在领导不知道的情况下偷偷试用,领导知道后就有被废除平台的危险,在集团电信,普元和网运部的人关系不错,做了两个小的运维平台,但集团层面上的CRM等等系统,在周总走马上任后,跟了一年多的单子,也被IBM的WPS抢掉了,没有什么大型应用可言,如果你把做一些小系统也叫做“广泛应用”,那我也没话说了。
记得公司在做工作流平台技术选型的时候,领导问过大家一句话:“如果普元公司垮台了,我们的系统怎么办?”大家无语,普元被一票否决,当然我们中国人自己的企业就被这样扼杀了是我所不想看到的,但本着技术人员对系统认证负责的态度,我还是支持领导的决策,使用了WPS。
普元在打单方面,我并不觉得有任何特别牛x,特别成功的地方,上海电信每年那么多系统,普元能沾上的很少很少,从我的眼里看来,普元在打单过程中,并不是那么一帆风顺的,而在宣传方面倒是特别的成功,虚名一堆,soa,工作流,都想掺和一脚,国内软件技术大会也开了,行业会议也开了,普元新上任的几个总监级别的领导似乎都把心思放在这个上面了,作为一个技术人员来说,我或许对总监们的行为有所理解不深,但从效果上来看,的确仅仅就起到了个宣传效果
回到技术优缺点上来:
由于普元做成了平台,导致很多东西都有局限性,如界面,你想要更改它的界面,不是不可以,但一定会比你重新开发更费脑子,另外在系统部署阶段,秉着一个应用系统对应一个监控平台的原则,你必须要在一台服务器上只能装一套应用,这是多么大的资源浪费啊,我尝试着在一个websphere上装了两套EOS,服务器是PC Server 2C4G的,速度慢的让人发指!打了个800电话,人家告诉我说:你们再买一个license就好了。我昏,一个license需要30w左右,走oem的方式也要20%的软件开发费,这成为了我在公司作为项目经理,作为售前角色打心底里反感普元的一个开始。虽然比起IBM WPS一个license70w的成本来说,它廉价了很多,但如果每个应用都要我来给你付费,我是不情愿的。
说了那么多不好的,如果说到优点,也有,普元最大的优点,就是他所提供的构件,都是经过厂商严格测试的,适用起来放心,图形化工具让出错的可能性降低了不少,作为项目经理这个角色,如果抛开我的技术人员对普元反感的心态,我是十分愿意使用它的。
就说这么多吧,普元没有强到,以后也不会强到可以让技术人员丢掉饭碗的地步,不过这个企业的理念倒是给我上了一课,至少我认为,咱中国人,也能在软件领域强大起来(甭管是不是忽悠的)。
见解很深刻,站的角度也够高。SOA的将来,无疑是红字那部分。
从讨论EOS的这个楼里,学习了很多人思考问题,看待开发的态度:从软件开发生命周期,时间控制,公司现金流,公司整体规划等。。。。
分享到:
相关推荐
【普元基于SOA架构的OneApp解决方案】是一种旨在解决企业信息化建设中普遍存在的问题的策略,它基于面向服务的架构(Service-Oriented Architecture,SOA),旨在提供一个统一的信息展现平台,实现数据共享、集成,...
1. 推动标准化:普元致力于推动中国SOA的标准化进程,包括接口规范、服务描述语言和服务治理等方面,确保不同组织之间的服务能够无缝集成。 2. 提升企业效率:通过实施SOA,普元帮助中小企业优化业务流程,减少重复...
普元软件的SOA基础知识培训涵盖了从服务的概念演进到SOA设计特征、与Web服务的关系、应用的多层架构、开发方法以及实施准则等多个方面,旨在帮助参与者理解并掌握面向服务架构的核心理念和技术。 1. **服务概念的...
普元SOA中间件技术是现代企业IT架构的重要组成部分,通过其强大的服务管理和集成能力,能够帮助企业构建更加灵活、可扩展的信息化平台,以应对日益复杂多变的业务需求。通过深入理解并合理应用这些技术,开发者可以...
普元EOS支持SOA架构,使得企业能够构建松耦合、高可复用的服务,提升系统的灵活性和扩展性。 **二、理解跨域** 跨域是由于浏览器的同源策略产生的,这个策略是为了防止恶意脚本通过JavaScript获取并操作其他网站的...
普元eos的网上资源比较难找,上传一下普元的登陆页面组件,希望能够帮到各位同行。普元的登陆组件大家先看看吧。
在电信行业中,企业服务总线(Enterprise Service Bus,简称ESB)扮演着极其重要的角色,它作为SOA(Service-Oriented Architecture,面向服务架构)的核心组件之一,能够有效地实现不同系统之间的信息交换和服务...
普元EOS是一款基于Java的企业级应用开发平台,它为开发者提供了丰富的组件和工具,便于快速构建企业信息系统。nui是EOS的一个重要组成部分,专注于用户界面的设计与实现,提供了强大的可视化界面设计能力。对于初学...
**EOS - 普元企业服务总线** EOS(Enterprise Service Bus),由普元公司...通过学习"EOS概览",开发者不仅能深入了解普元EOS的功能特性,还能掌握实际开发中的技巧和最佳实践,为构建高效、稳定的SOA体系奠定基础。
【上海普元EOS6.0程序员教程】是针对软件开发者设计的一份详尽教程,旨在帮助读者理解并掌握面向服务架构(SOA)的核心理念,以及如何利用普元EOS这一全球领先的SOA应用平台进行实际开发。教程不仅理论与实践相结合...
这份资料详尽地介绍了普元在开发领域的各项产品,包括它们的核心功能、应用场景以及客户案例,是了解和使用普元产品的重要参考。 在产品系列总览部分,我们首先看到的是普元的**应用交付类**产品。其中: 1. **SOA...
非常详尽和简单易读的SOA平台学习资料 让每个人人都能详细了解到SOA的工作原理 轻而易举的上手操作
首先,教程解释了什么是SOA(Service-Oriented Architecture),即一种以服务为中心的架构设计,强调组件化、松耦合和重用性,使得系统能够灵活应对业务变化。SOA允许不同的系统和服务之间通过标准化接口进行通信,...
例如,如何在使用EOS平台时使用示例数据库和业务脚本来初始化业务数据,以及如何部署NUI的示例应用。还提到了在使用Java语言开发时如何进行示例应用的使用说明,以及如何导入和使用示例源码。 ### Hello, world! ...
普元的核心优势在于其前瞻性的理念、完备的产品线和市场验证,以及对新一代软件架构趋势的洞察力。公司提供SOA(面向服务的架构)、云计算、大数据系列产品和一站式软件技术平台解决方案,服务于各行业的高端客户,...
综上所述,**普元EOS开发平台**凭借其先进的SOA架构、构件化的业务模型、业务化的配置开发能力以及规范化的管理框架等特点,在提升开发效率的同时,也为企业带来了更灵活、易管控的IT实施策略。无论是对于金融、电信...
该平台主要面向企业信息化需求,提供了一整套标准化、构件化和规范化的解决方案,旨在帮助企业构建高效、稳定、易于管理和扩展的应用系统。 #### 二、普元EOS6的主要特点 ##### 1. 构件化业务模型 - **理念与方法...
普元BPS开发api普元BPS开发api普元BPS开发api普元BPS开发api普元BPS开发api普元BPS开发api