「企业API化」可能会碰到的困难,就是技术门槛会比以前高,要去了解哪些地方有API之外,还要有重新解构程式语言的能力。如果企业内部的程式本来是封闭式,就要做一些转换工作,例如封装起来、成为一个Web Service,以及思考我到底要提供哪些API。
实现API有三个阶段:第一阶段是设计服务导向架构(SOA),其主要概念是将企业需求组合成软体元件,元素通常包括软体元件、服务及流程,以满足商业流程自动,藉由可重複利用的软体元件,将商业策略快速打包成系统服务,其中包括企业流程安排、整合,并决定所有服务元件的使用顺序。而SOA在API时代也适用,可以思考我到底要根据哪些商业模式、提供哪些API。
第二个阶段进入实作,釐清实作时必须介接哪些系统,而且必须根据功能切割。第三阶段是API管理,必须让使用者知道用法、如何认证,要有管理机制做为API上架时的说明及控管。
企业内部的应用协作以前可以靠ESB(Enterprise Service Bus)互连,但现在老旧的系统会慢慢淘汰,可透过API互连。要考虑更多的是,我要去哪些系统把这些API找出来。例如我要做考绩时要介接财务系统,就可以透过API相连,企业运作的速度会更快。
林育震:1989年加入台湾 IBM 公司,现为IBM技术长。也是 IBM 全球技术学院院士,且领导多个大中华区技术团队。
北京金恒智能系统工程技术有限责任公司 版权所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利!
电话:86+10-62104277/2248/4249 传真:86+10-62104193-819 京ICP备10010038号-2网站XML
智慧机房
在线体验