用SOA进行批处理(二)

 
   | |

导读:企业可以通过使用面向服务架构发展批工作负载,包括对组件独立的数据中心操作,面向服务业务应用。工作负载和批处理成为已交付企业架构的关键组成部分。

关键词:面向服务架构 批处理 组件 数据中心 企业架构

 
正在加载数据...

【TechTarget中国原创】作为服务的嵌入式工作负载自动化同样可以促使文化变化,将IT操作、软件开发和业务结合在一起。批任务要么是事先安排的,或者是从业务转移到操作。当作为服务的批工作负载或工作流成为应用的扩展时,设计或者配置应用的开发商就成为IT基础设施的主要因素。工作流自动化是提升批窗口地位的关键,因为要将工作流自动化从IT提升为业务驱动的工具。

  因此,工作流自动化的目标也会发生变化。除了IT最佳化其数据中心升级工作流以外,应用或者业务流程也掌控着全局……

【TechTarget中国原创】作为服务的嵌入式工作负载自动化同样可以促使文化变化,将IT操作、软件开发和业务结合在一起。批任务要么是事先安排的,或者是从业务转移到操作。当作为服务的批工作负载或工作流成为应用的扩展时,设计或者配置应用的开发商就成为IT基础设施的主要因素。工作流自动化是提升批窗口地位的关键,因为要将工作流自动化从IT提升为业务驱动的工具。

  因此,工作流自动化的目标也会发生变化。除了IT最佳化其数据中心升级工作流以外,应用或者业务流程也掌控着全局。当具体事件情况发生时,还会引发工作流。这需要一个关注业务流程的工作流引擎坏死性任务自动化。应用或者业务流程。因为有明确的业务规则,在业务驱动的工作流中,应用的要求、数据库储存的程序或者业务流程会驱动工作负载(包括一个或者两个批任务)。

  例如,如果出现了一个针对特定产品的订单,可以采用以下几个原则促进新的工作负载:

  ·如果有许多意料之外的订单,更改运货时间,但是不要修改供应链计划。

  ·如果出现新的产品运转,生成一个新的请求预测。

  ·如果运转导致现实或者潜在的产品短缺,重新生成清单、征购、分配和请求计划。

  在这些情况下,工作负载不再过多的关注数据中心的最佳化数据库升级。相反,他们却成为需求驱动供应链业务流程的内在组成部分。批处理可以暴露为服务,你可以实时访问这些服务。批的理念认为流程是预先定义的(所以,批并不是一个灵活的流程),但是它却可以被暴露成为能够在灵活流程中使用的服务。在传统的工作负荷中,批可能是日常活动的一部分,但是在有需要的情况下,服务定向批才会被执行。从服务定向的角度来看,服务合同和原则必须要确定一个批在一天内要被执行的次数,批以及其它服务或者数据相依性的工作时间。

  SOA对于工作负载自动化的贡献

  SOA完全是关于将信息和流程暴露为自含服务。自含服务可以在同一个标准下,以松耦合的方式相互交流,相互操作。最终,SOA会使IT有效的和业务联系在一起,因为SOA改变了IT交付解决方案的方式。通过重用现有的服务,服务的自含特性和标准联通性可以使IT迅速完成解决方案和传统的开发、修改和整合常规以及单片机软件应用相比,它能更快的产生收益。

  尽管和软件应用或者组合业务流程暴露的功能有着极大的联系,SOA同样也可以暴露IT基础设施流程,例如作为服务的工作负荷自动化。使用SOA,业务事件业务会引发特定的工作类型。事实上,该项工作以及成为复合服务定向业务应用的一个组成部分。SOA基础设施以及实施SOA时所用的标准可以为松耦合创作更为便利的条件,在松耦合状态下,业务逻辑业务、规则和工作规范在发生变化时不会影响到其它组件。例如,由于业务智能系统在数据仓库中引发了预先安排的数据抽取转换装载,工作负荷自动化系统会引发一个批升级服务。如果客户改变了自己的ETL系统或者转换路径,会在ETL服务的内部保存下来,并且不会影响到工作负载服务。

  ZapThink采取的措施

  在达康经济泡沫化最严重的时期,传统的观点普遍认为Internet会改变业务的一切要素。尽管Internet帮助企业和业务合作伙伴以及客户之间建立了新的联系,它并没有改变执行业务或者管理IT系统的基础。同样,现今的实时企业也没有消除对高效批处理的需求。企业可以通过使用面向服务架构发展批工作负载,包括对组件独立的数据中心操作,面向服务业务应用。工作负载和批处理都是神秘的任务,它们成为已交付企业架构的关键组成部分。

 
查看全文
 
 
 
 
 

SOA开发

 
准备开始SOA是一种挑战。我们咨询了著名的Rolta SOA中心,它是跨国咨询公司Rolta和SOA实施支持厂商的一个软件部门。他们给出了在SOA上取得成功的几条技巧……
 
不论你是测试人员、开发人员还是普通人员,可能都熟悉预定航班和航空旅行的麻烦之处。软件测试和开发人员经常成为类似调度和迭代问题的牺牲品……
 
当运行高流量网站的应用程序时,需要按照规模进行时刻通知,开源应用服务器有时可能会比它们的商业同行更好地满足企业的需求。
 
在过去数年的架构模式中,我一直专注于与客户合作,与以网格相结合为基础,更传统的面向服务架构方法来构建应用技术。
 
David Chappell是Oracle副总兼首席SOA技术专家,他集中研究利用SOA环境中的网格的架构模式。他是《企业服务总线》的作者,在软件行业有超过20年……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录