Intro to Service Oriented Architecture (SOA) |
||||||||||||||||||||||||||||
Goals |
||||||||||||||||||||||||||||
|
This one-day class presents a brief introduction to Service Oriented
Architecture (SOA), an evolutionary step forward in solving today's business
problems.
SOA is a contemporary Information Technology topic that is vigorously discussed, thoroughly debated, and strongly hyped. What is SOA? Why is it important? Is SOA real? Is it destined to match Java, XML, and the Web in significance? Or is SOA destined to join CASE tools and AI somewhere beyond the limelight? This class demonstrates how SOA closes the semantic gap between a business centric perspective and the world of Information Technology services and capabilities. This class discusses SOA's architectural principles and philosophies, demonstrates how SOA's emphasis on reuse can improve return on investment, and shows how SOA facilitates collaborations among departments within an enterprise as well as among distinct enterprises. This class also offers a detailed review of a real-world project providing further insights into key aspects of SOA. Upon the completion of this class, students will be introduced to:
|
||||||||||||||||||||||||||||
Audience |
||||||||||||||||||||||||||||
| Information Technology systems and software architects, senior software engineers, project managers, and business managers who wish to learn what SOA is, what it offers to modern business enterprises, and how its benefits may be attained. | ||||||||||||||||||||||||||||
Duration |
||||||||||||||||||||||||||||
| 1 day | ||||||||||||||||||||||||||||
Prerequisites |
||||||||||||||||||||||||||||
| Completion of the OOAD using UML class is helpful. Familiarity with software architecture and object oriented programming concepts, UML, XML, XML Schema, RDBMS, SQL, and Java will be helpful, but not necessary. Note that any potential code examples will be demonstrated in Java, however, familiarity with any other language is appropriate. | ||||||||||||||||||||||||||||
Contents |
||||||||||||||||||||||||||||
|
Challenges Confronting Modern Business Enterprises
Defining the Problem Space with Business Process Modeling Aligning Information Technology Assets with Business Needs Delivering Business Applications in a Services Oriented Fashion Managing, Protecting, and Monitoring Business Services Surveying the SOA Landscape Contemplating Next Steps |
||||||||||||||||||||||||||||
Format |
||||||||||||||||||||||||||||
| Lecture | ||||||||||||||||||||||||||||
Schedule
|