CENG 434
Enterprise Application Integration
This course topics include types of enterprise application integration, their design and implementation issues as well as their qualites such as security, reliability and fault tolerance.
Course Objectives
1. To provide with the ability of web service programming.
2. To provide with the ability of enterprise integration programming.
3. To provide with the ability to develop multi-layer enterprise integrations.
4. To provide students with the fundamentals of enterprise integration deployment.
Recommended or Required Reading
K. Hammer, T. Timmerman, Fundamentals of Software Integration , Jones & Bartlett Publishers, 2007. ,G. Hohpe, B. Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , The Addison-Wesley Signature Series, 2003.
Learning Outcomes
Upon the completion of this course a student :
1. Use web service based programming techniques.
2. Know and compare different enterprise software integration approaches.
3. Analyze enterprise integration problems, design and implement solutions.
4. Demonstrate the ability to abstract in enterprise integration context.
5. Apply enterprise applicaton integration methods to real world problems.
| Topics |
| Overview of enterprise architecture |
| Layers of an enterprise information system |
|
Fundamental problems of enterprise application integration
|
| Integration types |
|
Components and patterns of enterprise application integration
|
| Web services |
| Transaction processing monitors |
| Enterprise service bus I |
| Enterprise service bus II |
| Business processes, workflow and orchestration I |
| Business processes, workflow and orchestration II |
| Business activities monitoring |
| Security |
| Reliability and Fault-Tolerance |
Grading
Midterm: 30%
Research Presentation: 40%
Final: 30%
- CENG 400
- CENG 411
- CENG 415
- CENG 416
- CENG 418
- CENG 421
- CENG 422
- CENG 424
- CENG 431
- CENG 432
- CENG 433
- CENG 435
- CENG 436
- CENG 437
- CENG 441
- CENG 442
- CENG 443
- CENG 444
- CENG 451
- CENG 452
- CENG 461
- CENG 462
- CENG 463
- CENG 464
- CENG 465
- CENG 467
- CENG 471
- CENG 472
- CENG 473
- CENG 481
- CENG 482
- CENG 483
- CENG 484
- CENG 485
- CENG 486
- CENG 487
- CENG 488
- CENG 491
- CENG 499
