SOA IN THE CONTEXT OF A COMPARISON OF DISTRIBUTED COMPUTING ARCHITECTURES AND THE IS CURRICULUM

This paper provides an overview of the SOA methodology through the introduction and review of antecedent modular programming paradigms and technologies. What sets SOA apart as an analysis and design methodology is the explicit inclusion of business process redesign as part of the objectoriented approach to systems development. While the Systems Development Life Cycle is a mainstay of IS curricula, the SOA methodology including business process redesign, is not as common. With the advent of web technologies and incorporation of object oriented design, more modern IS has reduced the inclusion of business analysis. This paper demonstrates that what is currently included in a typical technical IS curriculum can be integrated and taught in the context of the SOA methodology