官术网_书友最值得收藏!

Service implementation

SOA gained popularity due to its implementation of services, which are accessible over standard internet protocols that are independent of OS platforms and programming languages.

Services from a developer POV are nothing but web services hosted on a web server, and which use SOAP (Simple Object Access Protocol) or JSON for communication. It's interesting to know that a web service can be used as a wrapper for legacy systems for making them network-enabled.

Some of the popular technologies implementing services (SOA) are as follows:

  • Web services based on WSDL (Web Service Description Language) and SOAP
  • Messaging, for example, with ActiveMQ, JMS, and RabbitMQ
  • WCF (Microsoft's implementation of Web services)
  • Apache Thrift
  • SORCER
  • RESTful HTTP

Service-Oriented Architecture started gaining momentum when the Monolithic architectural approach experience proved to be more painful than thought earlier. Let's briefly understand what Monolithic systems are and their drawbacks that led to adoption of SOA.

主站蜘蛛池模板: 雷山县| 呼图壁县| 吴忠市| 华宁县| 鄂尔多斯市| 玉树县| 集贤县| 沂源县| 凤庆县| 阆中市| 惠东县| 商丘市| 广东省| 慈利县| 永兴县| 靖江市| 山西省| 海淀区| 盈江县| 赤水市| 驻马店市| 海门市| 汉沽区| 三台县| 互助| 庄浪县| 舞阳县| 酒泉市| 开鲁县| 资源县| 隆尧县| 贵州省| 土默特右旗| 宿迁市| 曲松县| 大同市| 乐平市| 兴安县| 河池市| 千阳县| 大石桥市|