IT消费化—或者个人和业务技术设备和应用程序的混合体—是时间上的一个决定性现象。最近有预言显示,5年内移动设备的数量将会超过世界人口数量。在过去10看的进程中,智能手机和社交媒体应用的增殖已经改变了应用程序的开发。结果是,开源应用程序接口(API),软件即服务(SaaS)和云计算已经显现出来。今天,应用程序开发者和企业IT规划者都在关注工作上的更多改变。这些方面有很多编译的文章,探讨对IT消费化软件开发,面向服务架构(SOA)和整个企业的影响。
IT消费化:应用商店引领软件开发工作
像智能手机一样的设备已经给应用开发敲响的警钟。随着IT消费化不断扩张,越来越多的移动设备和社交媒体应用产生了越来越多的改变。这些改变包括新型的中间件和开源API的兴起。企业应用商店是另一个新兴的趋势——与iTunes商店类似,但是是为云计算和移动应用设计的。随着移动、云和SaaS获得了关注,应用程序开发者对应用程序商店平台的需要也在增加:需要集中的地方来购买、销售和管理应用程序。
向敏锐的API开发者讨好进行时
随着应用商店盈利的不断上涨公司招募开发者的方式了在发生变化。新的吸引公共开发者的方法逐渐替代了传统的市场技术。根据Apigee说,他是一名API管理和基础设施产品供应商,问题的核心很装简单:开发者讨厌市场。尽管创建一个是一项挑战,但让开发者可以实际使用它确是一项崇高的任务。但某种程度上,一直都是这样——但在开放API时代,情节有了新转折。
IT消费化和SOA集成
虽然IT消费化可能看起来像是一个品牌的新趋势,它影响着SOA遵循的模式。回到PC和软件电子表格代替了大型机的时代,SOA也发生了变化。就像PC,智能手机是游戏的改变者一样。今天的应用开发经理面临的挑战似乎很大:移动和社交媒体应用产生了非常难的集成问题。随着趋势的不断转变,开放API似乎处在了变化中心地带。
为了更好的REST接口 请像开发者一样思考
在具象状态传输(REST)服务中,已经开辟了网络服务、移动和云时代——但组织可能不会轻易忽略开发人员的需求。当部署RESTful服务时,企业应该保持REST接口简单一致。部署有效的RESTful API治理是另一个最佳实践。据Chris Haddad说,福音传道在开源专家WSO2的技术副总裁,治理对于信赖于RESTful API的业务流程很重要。
API学习全方位指导
有好长一段时间,集成的基础是API。最近,网络服务、移动、云和SaaS平台的扩展已经改变了API作用。为了回应新的网络程序技术,一些技术巨头,例如谷歌和Facebook已经简化了他们的API,并开放给公众。整个行业的企业也纷纷效仿,寻找更轻、更快和更灵活的方法。因此,集成本身是不断变化的。