IT企业通过新硬件、软件以及服务来加速遗留应用、节省成本上有很多种选择。传统策略之一就是围绕现有遗留应用,简单地包装Web接口。
很多企业正在考虑使用更为现代化的编程语言重新编写其遗留应用,像.NET或者Java,这样他们就能够脱离大型机了。但是这样做也造成了无法预期的问题,尤其是关键业务。
获得充分的开发资源在今天绝对是个挑战。在桌面世界里,你可以说:“我们是Windows或微软版的。”“在移动设备上就不行了,” Bryan Whitmarsh如此评论。
在快速变迁的移动服务世界里,企业中间件作为中介的角色这些天来正在被重演着。此处,移动中间件被假定为担任中间人的角色。
有人曾说过软件架构师的锦囊妙计永远都是件半成品。比如说,随着架构师将本地应用迁移至云端,他们需要寻找新的工具来管理云端的分布式应用。
作家Gregor Hohpe指出,在广域上探讨企业应用集成模式的过去、现在和将来,架构技术的新设置可以协助设计者更好地理解各种详尽对话模式的权衡,这也是最近常在计算中看到的模式。
尽管Objective-C仍旧是最强大的iPhone开发语言,但JavaScript已经作为可行的替代物获得新的注意力,尤其是对于基础应用和快速原型。
我们今天所处理的应用平台鼓励过时的软件设计流程。开发经理更好的一种思考方式是,能够与其他的能力进行交互的特定环境,考虑这方面的能力部署。这可以消除应用间的人为壁垒。
企业需要面对众多有关的保存税收信息,安全和雇佣规范相关的联邦法律与州法律。同时,他们还要服从其他相关的销毁废弃信息法规。
随着云计算日渐走入大家的生活,随之而来的还有犯罪活动。司法机构只有具备更为有效的取证工具,才能及时应对云计算环境下的司法取证。