多年前就预测了BPM和SOA的联姻。最近出现了密切的合作。SOA实施人员见证了应用程序的这一转移,这将引导业务和IT更好地对齐。有迹象表明BPM和SOA正在一同使用,观察员主张应用程序利用SOA和符合业务需求。下一步:云计算!
perform方法获得一个OpenExecution, 这是ActivityExecution和 EventListenerExecution的超类。 OpenExecution没有提供任何特定目的的方法, 但是依旧是当前状态,流程定义可以通过变量检验, 这包含了环境信息 对应流程执行。
Forrester的Ried表示云编制将会是下一个波浪,这种新的范式将利用SOA和BPM。在他的报告中,他推断云编制要求SOA和BPM产品的“下一代”。Ried写到这些新产品将使用数据和业务流程零件,和企业内部的旧的产品编制系统类似。Reid这样写到:“IT架构师的观点是,业务流程平台将被一致的云编制平台取代。”
据国外媒体报道,周一甲骨文宣布收购AmberPoint公司,后者的业务是帮助组织诊断和解决应用性能和业务往来问题,如保险索赔处理或帐户管理等需要多应用合作的问题。甲骨文未透露协议的财务及其他条款。
SOA政策为基于SOA的解决方案增加了重要的业务和技术灵活性以及控制能力。在运行时间,SOA政策提供了随时可用的访问能力,以便修改一项服务关键的操作特点,包括批准权限和事务处理路径选择等业务参数。
近些年在一些与标准相关的活动中我们已经有了非常多的SOA,Web服务 以及REST方面的文章和演示材料。大多数人都同意标准对于防止厂商锁定和保证异构实现间的互操作性是非常重要的。
SOA是创建更灵活的企业基础架构的架构方法,而BPM是一套协调的业务流程活动。SOA使用户可以轻松完成将业务流程连接到基础系统的任务,从而节省时间和IT资源。与之相比,将流程链接到传统的应用通常要依赖大量不同的专有技术。而且,在采用BPM的同时转向SOA可以促进SOA组件的再利用,从而最大程度地降低业务流程本身的复杂性。
J2ME作为嵌入式系统应用平台得到了迅速的发展,Java语言固有的平台无关性使得基于J2ME平台的嵌入式应用系统具有广阔的前景。受限于嵌入式设备及消费类电器硬件条件的限制,J2ME平台提供的功能有限,如何能够在有限的资源下拓展J2ME的功能,使得J2ME平台能够处理SOAP协议是本文研究的重点。
本实例在Java Project环境下测试,使用JBPM JPDL 套件包(jbpm-jpdl-suite-3.2.2.zip),IDE环境:eclipse-SDK-3.2.1-win32.zip
纵观信息化建设与应用的历程,尽管出现过 XML、Unicode 以及 UML等众多信息标准,但是许多异构系统之间的数据源仍然使用各自独立的数据格式、元数据以及元模型,这是信息产品提供商一直以来形成的习惯。各个相对独立的源数据集成一起,往往通过构建一定的数据获取与计算程序来实现,这样的做法需要花费大量工作。
SOA专家Dave Linthicum说,当你观察那些建立SOA的企业的时候,似乎有一些明显的趋势:他们或者分解的服务数量太多,或者分解的数量不够。SOA的核心观点是把你的架构分解为信息和雨信息有关的服务。因此,SOA中的“S”就是服务。然而,许多人正在把服务分解成太多的部分,或者分解的远远不够。Linthicum说,也许我能提供帮助。
SOA治理技术有两类:运行时,或者说是加强服务策略执行的能力。以及设计时,或者说是支持服务策略的设计和实施的技术。策略用于放置在服务周围控制谁能访问服务以及能做什么的。
如同3G标准确立对通信产业带动的升级一样,一旦SOA产业转型深入,也将掀起一场软件革命,从根本上改变软件存在的形态、构建的方式,在降低企业成本的基础上,帮助企业取得巨大的灵活性。
实施 SOA 的各大公司已将上市时间缩短 40% 至 60%,开发成本降低20%,而维护成本和支持成本的降幅更是高达 50%。
在软件工程理论中,不管是使用哪种方法,都是从需求分析做起,一步步构建形形色色的软件系统。但是,需求变更像一个挥之不去的阴影,时刻伴随着系统左右。每一个实际应用系统的开发者都饱尝了在系统进入开发阶段、测试阶段,甚至上线阶段遭遇应接不暇的需求变更的极端痛苦。客户将变更的需求视为bug是测试上线阶段的主要问题。如何解决这一问题?能否来一场软件开发和架构的革命?SOA架构的提出,就是被人看成这样的一场革命。其实质就是要将系统模型与系统实现分割开来。
在最近扫清了欧盟提出的规章障碍后,Oracle最终以74亿美元对Sun Microsystems完成收购,正式接管Sun发起的Java语言。Oracle CEO Larry Ellison表示公司能否成功用Java赚钱将取决于其在中间件方面的全面成功。
SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。
Web 服务以及越来越多的面向服务架构(Service Oriented Architecture,SOA)已经在市场上投放了大量广告。两者都可以给企业带来广泛的短期和长期利益。但对于SOA,尤其是像开发人员和CIO等仍有若干关键问题需要回答。
据国外媒体报道,现在已经出现了一些通过互联网提供SOA服务的需求。美国一家ESB供应商Cape Clear的老板Dana Gardner曾对媒体谈过将SOA、ESB作为一个集成的服务提供的可能性。之后不久,他的公司就通过云计算为用户提供ESB服务。
金蝶中间件秉承自主创新,努力打造自主知识产权的云计算平台;金蝶Apusic云计算解决方案是为大型企业和组织提供私有云的解决方案,通过云计算中间件平台,为云计算提供落地的务实价值。