|
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:
- the challenges facing today's business enterprises
- how SOA helps business enterprises fulfill expectations and overcome obstacles
- how SOA strengthens the alignment between business needs and the features and capabilities of deployed Information Technology systems
- how SOA facilitates the operations, administration, and management of business applications.
- various standards and technologies relevant to SOA
|
|
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. |