技巧
-
正确认识SOA真谛 走出ESB迷途
2008-01-22强调ESB对于SOA重要性的人有着自己的关注点,而质疑ESB作为SOA基础的观点也有着更深层次的考虑,同时是对前一种观点走向极端的一种有益的矫正。ESB在SOA中的重要作用已经得到了人们的共同认可,但两者并不一致……
-
SCA支持以SOA解决方案组合现有应用
2008-01-22使用SOA构建业务解决方案主要的优势之一就在于其能按照业务需求的变化和革新快速组装新的解决方案。SCA提供了各种将已存在应用连接成为一个新的构件应用的方法。如果已存在应用确实有一个可调用接口,那么有三种主要方式来将应用功能连接成构件服务的解决方案
-
SCA:企业应用开发的利器
2008-01-22既然SCA是为基于SOA思想的系统而制定的开发、部署规范,它首先必然是具备了SOA的一系列的优点,象跨语言、分布式、以服务的思想构建系统等。SCA对于组件中的服务的调用提供了异步调用的支持,在异步调用的支持上SCA的考虑也较为全面,象JMS方式的、RMI方式的等等。
-
从实践的角度 看SOA治理的重要性
2008-01-22你能满足甚至建议给每人一个数据库是个“不错做法”的Web 2.0程序员的需要。—举例来说,David Heinemeier Hansson,Ruby on Rails创始人,说:“程序员应该让每个应用都对应一个数据库,如果你需要共享一个数据库或共享数据,将它作为服务暴发漏给外界。”
-
探讨SOA执行的实践清单
2008-01-21SOA(service-oriented automation 面向服务架构)对于企业的循环发展,以及企业的协同工作是非常有利的,因此SOA被视为组织化的自动管理方法,SOA已经不仅仅局限于对某一个问题的处理。通过适用性实践证明,我们产生了一些不同的想法,即为各个不同领域的企业提供定向的阶段性服务。人工编制和筹备那些具有约束性和预定性的核心设计说明,管理计划报告和包含所有应用功能的基本服务工作统计。
-
事件驱动的SOA
2008-01-21事件驱动的SOA(即EDSOA)结合使用了SOA的请求-响应模式和事件驱动架构(Event-Driven Architecture,EDA)的事件发布-提交模式。SOA对服务事件的支持允许设计人员将应用程序设计映射到业务问题,后者通常由事件和请求/响应组成。服务和事件处理的结合产生了更好的敏捷性。然而,当今基于Java的产品一直未能满足企业构建“光速经济(business at light speed)”’的需求——现在,我们可以实现这一点。
-
SOA:技术问题还是管理问题
2008-01-21尽管SOA是一个IT技术解决方案,但是其实质却是一项管理变革,而能否解决好组织和管理中的问题也是SOA实施成败的关键所在。
-
如何区别SOA治理和SOA管理?
2008-01-21随着企业开发中SOA进程的不断深入,越来越多的人们认识到成功实施SOA仅仅依靠技术是不够的。在这个背景下,SOA治理的概念应运而生。在各类与SOA相关的文章中,“治理”一词的出镜率明显呈上升趋势。这类文章通常侧重于介绍SOA治理的概念、方法和原则,并凸现其在成功实施SOA过程中的重要性。但是,它们仿佛都忽略了这个看似简单,却又容易让人产生疑惑的问题:“SOA治理和SOA管理的区别是什么?”
-
由SOAP消息看Web Service FrameWork的细节差异
2008-01-21早先的一些blog文章已经说了很多关于Web Service客户端在同一种语言实现或者不同语言实现中由于细节实现不同导致兼容性的问题。昨天解决的问题在一个边界问题上又一次说明了这种异构环境的互通标准在不同的实现当中,由于细节理解不同会造成一些兼容性问题。
-
构建成功的 SOA 项目
2008-01-21成功的 SOA 实现需要组织对其流程进行实质性的更改,传统的面向功能长期运行开发周期构建后就一成不变,需要将其更改为面向流程的增量式构建与部署流程,构建时需考虑将来的变化。总的说来,传统的开发与应用程序竖井 (Silo) 一致,实现的是紧密耦合,其结构使用组件和对象作为构建块。SOA 开发采用的是经过编排的解决方案,采用的是松散耦合,将服务作为其构建块。务必认识这些差异,并建立流程来支持转换。
分析 >更多
-
评估4种类型的边缘计算
因其性能、安全性和成本优势,边缘计算开始变得受欢迎,超越传统云架构。但它并不总是最适合分布式工作负载。 边缘 […]
-
比较CompTIA Cloud+ 与 Cloud Essentials+ 认证
现在,云认证就像天上的云朵一样普遍。很多供应商采取独特的方法以使他们的认证计划脱颖而出。而其中有一家供应商,C […]
-
云网络工程师是做什么的?
企业需要经验丰富的员工来连接不同的IT环境,并部署混合和多云部署。这一要求使云网络工程师的工作变得很有吸引力。 […]
-
5种云设计模式以创建弹性应用程序
对任何应用程序来说,快速增长有利有弊。快速增长可增加收入,但也带来技术挑战。为了缓解这些挑战,开发人员应该考虑 […]