
CORBA宗师谈REST、Web服务和Erlang
在QCon旧金山2007大会期间,InfoQ的编辑Stefan Tikov采访了CORBA宗师Steve Vinoski,就他对REST的关注,使用CORBA的场景,以及分布式系统中描述语言的角色等问题做了深入的探讨。其他主题还包括了解多门语言的好处,Erlang在构建分布式系统时的好处等。

在QCon旧金山2007大会期间,InfoQ的编辑Stefan Tikov采访了CORBA宗师Steve Vinoski,就他对REST的关注,使用CORBA的场景,以及分布式系统中描述语言的角色等问题做了深入的探讨。其他主题还包括了解多门语言的好处,Erlang在构建分布式系统时的好处等。
.jpg)
经过8年多的认真研究之后,BPM的诺言并没有实现:我们远没有能力使用业务分析师设计出的业务过程模型来创建完全可行的解决方案。某些人争辩说我们需要对BPM标准进行再造。在这篇论文中,我们探讨了服务于BPMS的一个新的架构蓝图,它更清晰的调整了SOA和BPM间的关系。

.NET和Java间的互操作可以通过以文档为中心的REST方式轻松实现。本文将REST和SOAP方式进行互操作做了对比,并比较了使用HTTP POST和GET做REST调用的优势。
开源公司EviWare最近在JavaPolis 2007会议上发布了他们的2.0版soapUI产品。这个测试套件可以用来跟踪测试覆盖面,根据更新过的WSDLs执行测试重构,并可从先前请求/响应的记录中创建仿真的服务。
W3C上个月更新了《用XML Schema 1.1新特性对XML语言进行版本化的指南》,这份文档从Schema版本化的角度详述了XML Schema 1.1的新特性。他们为Web Service的实践者们展示了切实的进展。当W3C正式发布XML Schema 1.1的时候,请把这份文档收录进您的指南和最佳实践之中。
2007年6月27日,WSDL 2.0最终被批准成为万维网联盟(W3C)官方推荐。Web服务描述工作组已在这些标准上工作超过了6年。该推荐预定于2006年12月31日到期,但是后来又得以延期至今年的6月30号。
Sun微系统已经启动名叫探戈(Tango)项目的开放源代码提案。Windows Communications Foundation的工程师们正在和Java Web Services的工程师一起致力于企业应用特性的互操作性。
enunicate是一个J2EE Web服务部署框架,它提供了一个创建SOAP、REST、JSON等终端(endpoint)的从开发到部署完整系统,上周发布了1.0版本。enunciate已经在许多博客和论坛上引起关注。enunciate并不是像Axis2或XFire这样的Web服务协议栈,它使用XFire和Spring来提供代码优先的开发模型,这样就增强了编译期的契约兼容性。