SOA业务处理与批处理操作的管理
大多数企业IT运营主要依赖批处理操作。这种依赖在你升级到SOA的时候也不会消失,尽管SOA仅意味着向许多人提供在线交易处理。
【IT专家网独家】在任何一个机构中,核心业务部门与IT部门的沟通在传统上一直是一个难题,两个部门的关系一直是敌对的。大多数误解来自于两个部门对软件和其它问题的误解。现在,业务部门与IT部门之间的隔阂很快就要消除了。
业务部门与IT部门的这种分歧可以追溯到执行商务管理应用程序中的技术流程要求的一些基本问题:很长时间以来,没有一种方法能够在明确地表明专业人员的商务流程要求的同时也同样满足软件中描述这个流程的技术要求。现在,采用SOA(面向服务的架构),新的篇章正在开始。在这个新的篇章中,真正的商务流程将在应用程序开发中占主导地位。商务流程模型与SOA的结合将消除业务管理问题和IT实施之间的隔阂。
同早期的修改版本相比,新的基于SOA的应用软件能够让人们动态设计和快速客户化企业商务流程。现在,商务管理流程模型能够把服务引进到应用系统的物理流程并且进行相应的编排。在讨论SOA及其未来的实施之前,让我们按顺序评估一下过去。
SOA方法将严重地改变处理标准软件的熟悉方式。在将来,流程技术创新将在流程的层次上开始,不再以一个新的软件发布版的技术实施的奖品的形式出现。
同时,它将有可能打破开放的流程链,灵活地重新组合、扩展或者把它们交换出去。业务方面与IT部门之间的长期的谈判将成为历史,因为各个部门都将得到标准的、透明的模型的支持。
批处理操作的管理
大多数企业IT运营主要依赖批处理操作。这种依赖在你升级到SOA的时候也不会消失,尽管SOA仅意味着向许多人提供在线交易处理。IBM软件实验室服务部门主管IT设计师Sridhar Sudarsan遇到过这些问题。他曾指导过一些全球客户的企业架构解决方案。这些客户包括在金融、公共部门和汽车行业的一些大企业。
在批处理能够一夜之间简单地运行的时候,这个架构是简单的。它由工作申请、调度(使用一个调度程序和一个分配程序)和执行等组成。你有大量的数据流,使用某种类型的检查点机制反复进行处理。
现代批处理必须要发生,同时每一件都将或多或少地发生。因此,你必须要处理批处理窗口缩小的问题以及伴随的需要调度和优化IT资源的问题。你必须要把批处理集成到现代设计方式中,在Java/多平台上处理,把一些处理转移到Unix平台以降低成本计算。
对于某些用户来说,把批处理集成到现代设计方法的逻辑结论意味着所有的处理都将成为可处理的。
Sudarsan说,如果我遇到一个SUBMIT,我要立即得到答案。但是,他坚持认为这种事情不会很快实现。他解释说,你不能同时处理许多请求。这是你要严格的调度的原因。
Sudarsan并不认为在线交易处理(OLTP)将取代批处理。然而,他发现选择竞争优势的企业(或者仅仅为了生存的企业)需要把批处理与实时/在线处理结合起来。
在把批处理与实时处理集成在一起之后,企业通过维护较少的系统和通过进行技能的整合实现了成本优势。使用批处理和OLTP系统的人员可以使用一种开放的和灵活的架构。处理系统能够分布到各个地方。因此,批处理会更经常地、少量地、在更多的地方与OLTP一起使用。
如何展示信息系统中的商业管理内容才能让IT专家以外的人员理解这个具体的技术?共同理解是一种关键的方法,让使用这个软件工作的人们理解和影响这个软件。在90年代,商务管理软件的功能一般都以枯燥的格式加以说明,只有技术人员能够理解,非IT专家很难理解。软件工程师记录用户的具体需求,然后把用户的需求变成应用程序。随着IT技术创新的增长,IT专业人员与专业用户之间缺少沟通的现象也随着爆炸式增长。
- 本文关键词:

