
在敏捷世界中构建软件平台的五项首要挑战
当敏捷方法的使用范围扩大到整个企业,会产生新的问题,从而需要重新考虑敏捷软件开发的价值与实践。构建软件平台就是问题之一,它也是达成企业级复用的常用策略 。本文列举的五项首要挑战,就是敏捷组织在决心采取软件平台战略时要去面对的。

当敏捷方法的使用范围扩大到整个企业,会产生新的问题,从而需要重新考虑敏捷软件开发的价值与实践。构建软件平台就是问题之一,它也是达成企业级复用的常用策略 。本文列举的五项首要挑战,就是敏捷组织在决心采取软件平台战略时要去面对的。
JavaScript,这个支撑Web的语言,在连移动设备都拥有并行运算能力的今天,还仍然以串行执行的方式存在。Intel实验室正在研究扩展JavaScipt,以便充分利用多核系统的运算能力,他们已经发布了一个相关的FireFox插件。
在刚刚结束的第22期百度技术沙龙中,来自酷壳博客的博主、亚马逊中国技术经理陈皓(@左耳朵耗子)也来到了沙龙现场,本次他主要谈到了对搜索和移动互联网发展趋势的一些观点。
PushToTest公布了其2011年度SOA开发和部署方案分析结果,研究厂商包括IBM、Oracle和TIBCO,最终TIBCO以其诸多方面的高效率而脱颖而出成为赢家。PushToTest已将分析报告的所有细节,包括开发者日志,以开源SOA知识工具包的形式发布。InfoQ对Frank Cohen进行了访谈以期了解到更多细节。
现在连移动设备都具备了并行处理能力,但JavaScript仍然是串行的。Intel实验室正在着力创建JavaScript的一项扩展,该扩展会利用多核系统优势,并已发布了Firefox插件。InfoQ对来自Intel实验室的Stephan Herhut进行了关于这项工作的独家采访。

WSO2 最近发布了针对企业应用开发的开源云计算平台Stratos。WSO2 Stratos构建在WSO2 Carbon基础之上,并对其进行了扩展,后者是一种OSGi兼容的中间件。InfoQ采访了WSO2的CTO,Paul Fremantle,跟他一起探讨了Stratos的功能,深入了解了该产品的路线图和发展。

这篇文章来自Intel公司,主要讨论了主机代理(host agents)所面临的前所未有的严重威胁,简要描述了一种通用架构,其基于云计算,用以检测恶意软件,并说明了如何使用Intel平台技术来增强计算解决方案,最后用上面提到的方法分析了相关威胁。本文的重点讨论的是那些能骗过传统安全代理(security agents)的恶意软件。

如今的Web开发者可选用技术相当之多,比方说Web服务技术就有SOAP和REST两种方案。它们都是有效的Web服务技术,但同时也各有利弊;然而,在具体场合下采用哪种方案好,这要取决于Web开发者。

William El Kaim,Carlson Wagonlit的首席架构师,为我们带来了难得的机会去了解他与同事们在构建面向服务的架构过程中各种选择及其背后的思考。你的SOA的竞争力如何?未来几年的主要发展方向是什么?云将对现有的SOA带来哪些影响?

本视频对SOA在互联网系统中的应用进行了探讨,主要以支付宝在SOA的实践为例,主题从敏捷的应用程序(对象与组件)到敏捷的企业系统(应用集成与面向服务),再到敏捷的生态圈(网关与开放平台)。

如何让整个组织充分理解这个复杂的动态系统?如何控制变更带来的未知影响,防范风险发生?如何驱动变更,使这个系统能够朝着期望的方向进化?这些问题挑战着SOA实践者的治理能力。在QConBeijing 2009期间,InfoQ中文站有幸采访了程立,探讨了相关话题。