|
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.
|