Home
  Contact
  Short Vita
  Research
  Teaching
  LSDIS Lab
  Links

CSCI 8350 Enterprise Integration

Short Description

This course will serve as an intensive introduction to the principles, theory and techniques of enterprise integration, as well as hands-on development of enterprise integration-based software systems. Specific topics include, but are not limited to:

  • Overview of enterprise integration
  • Review of distributed processing techniques, including
    RPC, CORBA, EJB, and .NET
  • Web services and the associated standards, including SOAP, UDDI, WSDL
  • RESTFul web services
  • Business Process Modeling, including BPMN and WS-BPEL
  • Workflow systems and workflow patterns (both process and data)
  • Ontologies and the Semantic Web (RDF, OWL, and SPARQL)
  • Role of semantics in enterprise integration
  • Semantic annotation of processes and data
  • Semantic Web Services

Study of the above topics will include reading and analyzing numerous research papers; each student will be expected to prepare and deliver in-class presentations on topics related to EI (most likely based on published research papers).

There will be a set of projects designed to reinforce the concepts studied in class.