In order to efficiently use a SOA, the architecture must meet the following requirements: • Interoperability among different systems and programming languages that provides the basis for integration between applications on different platforms through a communication protocol.
Web services can implement a service-oriented architecture. Web services make functional building-blocks accessible over standard Internet protocols independent of platforms and programming languages. These services can represent either new applications or just wrappers around existing legacy systems to make them network-enabled. Each SOA building block can play one or both of two roles
What is API :
An application-programming interface (API) is a set of programming instructions and standards for accessing a Web-based software application or Web tool.
Example
An API is a software-to-software interface, not a user interface. With APIs, applications talk to each other without any user knowledge or intervention. When you buy movie tickets online and enter your credit card information, the movie ticket Web site uses an API to send your credit card information to a remote application that verifies whether your information is correct. Once payment is confirmed, the remote application sends a response back to the movie ticket Web site saying it’s OK to issue the tickets.
Recent comments