- Mastering ASP.NET Web API
- Mithun Pattankar Malendra Hurbuns
- 151字
- 2021-07-02 20:52:19
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.
- SQL Server 從入門到項(xiàng)目實(shí)踐(超值版)
- ServiceNow Application Development
- MySQL數(shù)據(jù)庫(kù)管理實(shí)戰(zhàn)
- C和C++安全編碼(原書第2版)
- Git高手之路
- Mobile Device Exploitation Cookbook
- 輕松上手2D游戲開發(fā):Unity入門
- 現(xiàn)代C++編程實(shí)戰(zhàn):132個(gè)核心技巧示例(原書第2版)
- IBM RUP參考與認(rèn)證指南
- 讓Python遇上Office:從編程入門到自動(dòng)化辦公實(shí)踐
- CryENGINE Game Programming with C++,C#,and Lua
- Hands-On ROS for Robotics Programming
- Scratch超人漫游記:創(chuàng)意程序設(shè)計(jì):STEAM創(chuàng)新教育指南
- Python程序員面試算法寶典
- Flask Web開發(fā)實(shí)戰(zhàn):入門、進(jìn)階與原理解析