专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » 在SOA架构中批处理的最佳做法:转变状况 »正文

在SOA架构中批处理的最佳做法:转变状况

来源: 发布时间:星期一, 2009年11月30日 浏览:0次 评论:0
        大多数企业IT运营主要依赖批处理操作这种依赖在你升级到SOA时候也不会消失尽管SOA仅意味着向许多人提供在线交易处理IBM软件Software实验室服务部门主管IT设计师Sridhar Sudarsan遇到过这些问题他曾指导过些全球客户企业架构解决方案这些客户包括在金融、公共部门和汽车行业些大企业   对于Sudarsan客户来说在这些客户转移到SOA同时批处理问题仍是个大问号

  Sudarsan在J2EE平台上和其他人共同创建了IBM批处理编程模型在批处理现代化工作方面花了许多时间他还演示了诸如“在SOA中批处理最佳做法:转变状况”等主题

  批处理和实时处理

  在批处理能够夜的间简单地运行时候这个架构是简单它由工作申请、调度(使用个调度个分配)和执行等组成你有大量数据流使用某种类型检查点机制反复进行处理

  现代批处理必须要发生同时每件都将或多或少地发生因此你必须要处理批处理窗口缩小问题以及伴随需要调度和优化IT资源问题你必须要把批处理集成到现代设计方式中在Java/多平台上处理些处理转移到Unix平台以降低成本计算

  对于某些用户来说把批处理集成到现代设计思路方法逻辑结论意味着所有处理都将成为可处理

  Sudarsan说如果我遇到个SUBMIT我要立即得到答案但是他坚持认为这种事情不会很快实现他解释说你不能同时处理许多请求这是你要严格调度原因

  Sudarsan并不认为在线交易处理(OLTP)将取代批处理然而他发现选择竞争优势企业(或者仅仅为了生存企业)需要把批处理和实时/在线处理结合起来

  在把批处理和实时处理集成在起的后企业通过维护较少系统和通过进行技能整合实现了成本优势使用批处理和OLTP系统人员可以使用种开放和灵活架构处理系统能够分布到各个地方因此批处理会更经常地、少量地、在更多地方和OLTP起使用

  Java员不知道批处理

  Sudarsan承认在谈到有关企业批处理系统时候有个令人担心原因他承认人们确实害怕接触老式系统15或者20年前编写这些系统代码人正在退休员没有这些方面技能包括批处理以及如何把批处理和当前系统和商业环境集成在技能

  他解释说客户没有财力为Java应用和批处理工作维护两个代码库这两个代码库需要使用相同逻辑但是却不能使用

  每周7天每天24小时处理需求意味着使用老思路方法批处理应用必须要更换此外你不能让切东西都是OLTP当前硬件和软件Software不允许这样做Sudarsan知道这些限制他曾设法创建个实时解决方案

  Sudarsan说我也是这些情况受害者你在这种情况下可以提出个雄心勃勃架构我们设法让整个事情都是实时但是当我们经过测试并且升级到生产阶段时切都崩溃了然而他发现批处理和OLTP集成是有用和必要

        SOA实现了批处理/OLTP集成

  Sudarsan整理总结了在个现代化努力中实现集成对SOA需求市场研究公司Gartner在研究报告中引述他话说:

  “...在线处理中使用商业功能和在批处理中使用商业功能是相同因此机构应该考虑自己IT现代化战略并且考虑把SOA当作个标准化应用集成机制


="xspace-totlerecord">3="xspace-totlepages">1/3="xspace-current">123>
标签:
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: