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

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.

主站蜘蛛池模板: 区。| 吉安县| 合作市| 陕西省| 门头沟区| 若羌县| 东至县| 安达市| 秀山| 南昌县| 南华县| 鸡东县| 甘肃省| 内丘县| 璧山县| 龙山县| 汝城县| 城市| 云龙县| 登封市| 遂溪县| 阳原县| 南充市| 海口市| 怀宁县| 德昌县| 罗山县| 东兰县| 德江县| 沂南县| 旺苍县| 都昌县| 扎鲁特旗| 淳化县| 铜鼓县| 通江县| 长汀县| 普宁市| 长海县| 江西省| 尉氏县|