Service-oriented architecture has proven to be a boon in the computing world. At its core, SOA provides enterprise patterns for systems development and integration where legacy systems are viewed as discrete business capabilities and packaged as standards-based services interfaces. SOA also typically describes an IT infrastructure that allows different applications to exchange data with one another as they participate within business processes. Over the past few years, SOA has grown almost exponentially in popularity, becoming one way for companies to knit together applications and processes in a flexible, reusable and cost-effective way. SOA separates functions into distinct units, or services, which developers make accessible to users over a network, ideally allowing them to combine and reuse them in the creation of business applications. These services communicate with each other by passing data from one service to another or by coordinating an activity between two or more services.
W. Wang, W. Wang, Q. Li, and F. Yang. Ontology, Epistemology, and Teleology for Modeling and Simulation, volume 44 of Intelligent Systems Reference Library, Springer, Berlin Heidelberg, (2013)
T. Wang, X. Zhou, W. Zhang, and J. Wei. Proceedings of the Second Asia-Pacific Symposium on Internetware, page 18:1--18:4. New York, NY, USA, ACM, (2010)
S. Moosavi, {. Seyyedi, and N. Moghadam. Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on, page 290--295. (April 2009)
X. Jia, S. Ying, H. Cao, and D. Xie. Sixth International Conference on Grid and Cooperative Computing, 2007. GCC 2007, page 96--103. IEEE, (August 2007)
D. Emery, and R. Hilliard. Joint Working IEEE/IFIP Conference on Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009, page 31--40. IEEE, (September 2009)
M. Di Penta, A. Santone, and M. Villani. 2nd international workshop on Service oriented software engineering: in conjunction with the 6th ESEC/FSE joint meeting, page 8--14. New York, NY, USA, ACM, (2007)
Y. Chen, X. Li, L. Yi, D. Liu, L. Tang, and H. Yang. Software Engineering and Service Sciences (ICSESS), 2010 IEEE International Conference on, page 729 --733. (July 2010)
K. Kontogiannis, G. Lewis, and D. Smith. Proceedings of the 2nd international workshop on Systems development in SOA environments, page 1--6. New York, NY, USA, ACM, (2008)