用SOA进行批处理(一)

日期: 2009-02-26 作者:Ronald Schmelzer翻译:杨君 来源:TechTarget中国 英文

尽管批处理被看做是传统计算,但对于当今企业来说,批处理还是很重要的。例如客户订单、帐户管理、供应链计划和最佳化,或者金融交易系统,这些都是经常升级的事物部门业务系统。今天批处理仍然非常重要,这里有一个关键原因:每当业务处理类似导入客户订单的单一事件时,在生成一个完整预报或者业务计划效率都不够高。实时企业也要求系统支持动态流程;但是,介于高速市场的数据或者流程,最好保留这个能力。

  尽管如此,市场上对于批处理的需求没有改变,批处理的性质却发生了变化。例如,计划批处理和类似期末报告这样的时间限制流程,实时企业可能要求更多的灵活性,以便适应暂时或者长久市场波动,或者在底层IT基础设施中预期的或未预……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

尽管批处理被看做是传统计算,但对于当今企业来说,批处理还是很重要的。例如客户订单、帐户管理、供应链计划和最佳化,或者金融交易系统,这些都是经常升级的事物部门业务系统。今天批处理仍然非常重要,这里有一个关键原因:每当业务处理类似导入客户订单的单一事件时,在生成一个完整预报或者业务计划效率都不够高。实时企业也要求系统支持动态流程;但是,介于高速市场的数据或者流程,最好保留这个能力。

  尽管如此,市场上对于批处理的需求没有改变,批处理的性质却发生了变化。例如,计划批处理和类似期末报告这样的时间限制流程,实时企业可能要求更多的灵活性,以便适应暂时或者长久市场波动,或者在底层IT基础设施中预期的或未预期的变化。公司面临新的管理要求,这些管理要求和日益严格的管理任务是一致的。这有可能会对原则驱动的工作流产生需求,当某个具体情况发生时,这种工作流可以动态触发批处理。例如,违反Sarbanes Oxley可能引发重算和新一轮对核心金融系统的升级,这种升级完全是计划外的。

  面向服务架构(SOA)代表那些有机会将信息和流程展示为自含服务的企业。这些自含服务相互之间可以交流,并在同一个标准下以松耦合的方式进行互操作。这留给我们的普遍印象是服务展示了业务流程、时间流程或者应用功能。它们可以展示任何驱动批定向工作量的流程。SOA准许业务创建灵活服务组合,这些服务组合可以以松耦合方式实施业务或者IT流程,这些业务和流程在IT服务方面都有重要分支,批处理就是其中一个部分。

  批处理的发展

  经过多年的发展,批技术已经由基于脚本的自动化发展成规则或者由原则驱动的工作负荷自动化。IT一直试图自动化运行批任务,开始是按照计划用工具将它们链接到一起。随着批窗口缩小,IT机构采用了任务管理技术,这些技术准许他们在短期时间框架内最佳化对有限资源的使用。工作负荷自动化是任务自动化领域最高端的科技,以便适应实时企业的需求,这些实时企业往往带有由原则驱动的可配置工作流和传统的任务自动化方法相比,可配置工作流更为灵活,更容易保养。

  但是,现在目标发生了变化,除了在数据中心最佳化时间窗口或者使用资源外,现今批处理任务扩大了对业务的支持。在实时企业,现今的批操作是由静态的独立的流程变形为一个流程或者复合业务流程的动态组件。目标包括加快反映速度,提高公司透明度,能使IT采用一个以业务为中心,由一致性驱动的方法,以便管理其操作。

  实现这些目标的关键就是一致性和灵活性。传统的硬编码和手工方法可以保证批处理的一致性被大家广泛接受或者命题失败。批和接下来的工作负荷自动化,也在不断演进,最近的发展趋势是增添原则或者规则驱动的工作流,他们可以将批任务转变为可重复工作流。

  SOA提供的架构基础材料,让这一切落地结果:将批处理引导为服务,他们成为可组合业务流程的固定组件,为实时企业提供能量。例如,通过服务启用,工作负载自动化会成为应用(范围从供应链条管理延伸到IT服务台)的扩展。工作负载自动化从数据中心操作的继子一跃成为实时企业的一等公民。

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 联合创新,携手共赢 华为与Commvault签署全球合作联盟协议

    【中国,上海,2015年9月19日】在2015年华为云计算大会上,全球领先的信息与通信解决方案供应商华为与美国知名的数据管理软件及相关服务主要供应商Commvault签署全球合作联盟协议。基于合作协议,双方将会加大投入数据中心备份解决方案在云化环境下的“可服务化”技术研究 。Commvault公司全球业务发展副总裁Andreas May、华为IT数据中心解决方案总裁马力出席签约仪式。