Enterprise Systems Integration
Module summary
Module code: COMP1624
Level: 7
Credits: 15
School: Liberal Arts and Sciences
Department: Computing and Information Sys.
Module Coordinator(s): Tatiana Simmonds
Specification
Pre and co requisites
None
Aims
Modern enterprise systems use many different custom-built and 'off-the shelf' packaged applications to run their business processes as well as many diverse data storage types, therefore application and system integration becomes one of the most critical issues that Informational Technology faces today.
Service Oriented Architecture - an enterprise-level design approach, developed in the last few years - helps information systems to move towards a 'leave-and-layer' architecture and instead of replacing the existing systems, it helps to reuse them and transform them into flexible services.
This course introduces the latest integration technology and provides opportunity for students to acquire an in-depth theoretical background as well as solid practical knowledge of designing, building and implementing integrated systems.
The course aims to:
Provide an introduction to the enterprise integration environment through an overview of Service Oriented Architecture (SOA).
To discuss the rationale, current trends and features of modern enterprise integration and business process management.
To provide students with tools and techniques to design, implement and maintain complex integrated systems.
To develop a portfolio of Web Services and integrate them using Business Execution Language (BPEL).
Learning outcomes
On completing this course successfully you will be able to:
A. Demonstrate a clear understanding of integration problems and current solutions.
B. Explain concepts and standards of Service Oriented Architecture (SOA).
C. Design integration scenarios using SOA Suite components.
D. Be able to build, deploy and test BPEL processes.
Indicative content
Overview of the enterprise integration challenges.
Service-Oriented Architecture (SOA) concepts and terminology.
Building a portfolio of Web Services.
Integration of services through SOA Suite components.
Designing and building BPEL process.
Securing and monitoring SOA systems.
Teaching and learning activity
The course will be taught using
a) Lectures to introduce concepts and provide the necessary theoretical background.
b) Exercises and tutorials as an opportunity for students to check their knowledge of concepts.
c) Laboratory work to provide students with necessary practical experience.
Learning Time (1 credit = 10 hours)
Scheduled contact hours
Include in scheduled time: project supervision, demonstrations, practical classes and workshops, supervised time in studio or workshop, scheduled lab work, fieldwork, external visits.
Lectures 12
Seminars 0
Supervised practical sessions 12
Tutorials 12
Formative assessment
Other scheduled time
Guided independent study
Include in guided independent study preparation for scheduled sessions, follow up work, wider reading or practice, revision:
Independent coursework 50
Independent laboratory work 50
Other non-scheduled time 14
Placements and year abroad:
Work placements
Work-based learning
Year abroad
Other placement
Total hours
(Should be equal to credit x 10) 150
Assessment
Coursework - 100%.
An integrated enterprise systems solution for provided case study based on SOA and BPEL technologies as well as report
explaining the rationale and the design choices.
Pass mark - 50%