{"id":91,"date":"2015-03-05T20:02:06","date_gmt":"2015-03-06T01:02:06","guid":{"rendered":"http:\/\/blogs.umass.edu\/neerajsingh\/?p=91"},"modified":"2022-06-20T15:56:45","modified_gmt":"2022-06-20T15:56:45","slug":"soa-and-api-management","status":"publish","type":"post","link":"https:\/\/student.wp.odu.edu\/nsing008\/?p=91","title":{"rendered":"SOA and API Management"},"content":{"rendered":"<p>In a very basic term, API is used to access and consume services. For example, electricity is a service and&nbsp;we receive electricity service via appropriate socket in the wall. Once connected to socket one can receive electricity (service), so socket here is an example of API.<\/p>\n<p>In the last decade companies have adopted SOA framework and its a good investment. If we go by design\/development\/implementation cycles in SOA framework it seems more of a TOP\/DOWN paradigm. It follows a &#8220;rip and replace&#8221;&nbsp;approach which sometimes causes budget overrun and hence more chance of SOA implementation failure.<\/p>\n<p>API Management is next generation of SOA, here BOTTOM\/UP approach is followed. First interfaces are defined and implementation is postponed until interfaces are clearly designed. Here depending on the requirement we can have front end interface, intermediate layers (could be multiple) and back end interface. This way it provides &#8220;layered&#8221; approach to implementation and more agility to application development environment. There is relatively less chance of budget overrun and hence more success rate.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a very basic term, API is used to access and consume services. For example, electricity is a service and&nbsp;we receive electricity service via appropriate socket in the wall. Once connected to socket one can receive electricity (service), so socket&#8230; <a class=\"more-link\" href=\"https:\/\/student.wp.odu.edu\/nsing008\/?p=91\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":24201,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wds_primary_category":0},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=\/wp\/v2\/posts\/91"}],"collection":[{"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=\/wp\/v2\/users\/24201"}],"replies":[{"embeddable":true,"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=91"}],"version-history":[{"count":1,"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":225,"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=\/wp\/v2\/posts\/91\/revisions\/225"}],"wp:attachment":[{"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/student.wp.odu.edu\/nsing008\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}