Since I was a graduate student, I have been paying little attention to new things in software technology. I have been dealing with papers every day except for exams. I have no idea about the development of software in the past two years. Some time ago, my sister-in-law asked me to participate in an ibm soa competition and agreed at that time. But what is SOA? How does SOA work? Confused! So I checked some relevant information on the Internet and found that the SOA was proposed by IBM a few years ago. It just became a hot topic in the last two years! It's really outdated ~~~
Too many chats. Enter the topic ^_^
After reading the interpretation of SOA by many masters, I was roughly impressed. Everyone stressed that SOA is not a technology, a framework set of standards, but a software architecture. The personal intuitive understanding is to connect the system well, and how to adopt appropriate granularity so that the reusability is high and the complexity is more conducive to scalability. In SOA, service-oriented is emphasized. See a definition of SOA, "SOA is an elastic tural style whose goal is to achieve loose coupling among interacting software agents. A service is a unit of work done by a service provider to achieve desired end results for a service consumer. both provider and consumer are roles played by software agents on behalf of their owners."
The ibm soa competition provided a virtual company. As the company grew and grew, it paid more and more attention to information construction. As a result, they built their own internal ERP, to improve customer management and purchase a CRM system, this system is not owned by the company. The participating group is to integrate ERP and CRM on behalf of the virtual company using the SOA design philosophy.
Since we do not have a very deep understanding of SOA, we are currently working on the company's business, SOA technology, and so on.
If you have any idea or experience with SOA, you can share it with us ~. Here we will not discuss the competition, just discuss SOA. Pai_^