Undergraduate Admission
    Graduate Admission

    XML Technologies and SOA, IT 466

    About this Course:
    This course covers IT enterprise systems employing web services technologies in SOA and ESB architectural patterns. The student considers SOA which defines and provisions IT infrastructure and allows for a loosely-coupled data exchange over disparate applications participating in business processes. The simplification of integration and flexible reuse of business components within SOA is greatly furthered by ESB. Lab exercises using contemporary tool-kits are utilized to reinforce platform-agnostic course topics.

    Currently Scheduled

    Prerequisites:
    IT 461 Internet Technologies and Web Design and IT 411 Java Programming or equivalent knowledge or experience required for enrollment.

    Course Outline:
    XML Technologies Extensible Markup Language (XML)
    Document Type Definition (DTD)
    XML Schema Definition Language (XSD)
    Extensible Stylesheet Language Transformations (XSLT)
    XML Query Language (XQuery) and XML Path Language (XPath)
    Web Services Technologies
    WS Description Language (WSDL) and Simple Object Access Protocol (SOA)
    Univ Description, Discovery, Integration (UDDI) and 2nd-Gen WS (WS-*)
    Web Services Case Studies: competitive analysis, auctions and shipping, billing and faxing, syndicated search, news aggregator, audio CD catalog, hot news sheet, automatic daily discussions
    Technology Integration
    Service-Oriented Architectures (SOA) and the Service-Oriented Enterprise (SOE)
    Application Integration
    Best Practices and Future Directions

    CEU:
    4.5

    Instructor:
    Jeffrey H. Kimont