Professional Documents
Culture Documents
Technology
Middleware Architecture
IT6505
Teacher’s Notes
Lesson 03
2
IT6505 – IT Architecture and Middleware
Moving to e-
e-Business
3
IT6505 – IT Architecture and Middleware
4
IT6505 – IT Architecture and Middleware
5
IT6505 – IT Architecture and Middleware
Question 1
• In the previous slide we identified several problems
(3) with the example ‘typical business system’. Name
three other IT management concerns of this system.
– Keeping Costs Down
6
IT6505 – IT Architecture and Middleware
Importance of IT Architecture
• IT architecture identifies the components of a given problem, shows relationships
among them and defines the terminology, rules and constraints on the relation
and components.
7
IT6505 – IT Architecture and Middleware
Typical IT Architecture
The key to tying the parts together is the Large Rectangle: Integration Infrastructure.
8
IT6505 – IT Architecture and Middleware
Integration Infrastructure
• Describes the HW and SW required to make the connections
9
IT6505 – IT Architecture and Middleware
Question 2
• The difference between a vertical connection and a horizontal
connection? Which of the two types are favored with a Bus
connection?
– Vertical connection refers to the connection of the different layers in a
multitiered architectures across multiple machines.
10
IT6505 – IT Architecture and Middleware
• Simple definition:
– “Software that is necessary in practice to build distributed
applications”
11
IT6505 – IT Architecture and Middleware
Question 3
• What is the distinction between the Operating System and the Middleware?
– The distinction between operating system and middleware functionality is, to
some extent, arbitrary.
– Core kernel functionality can only be provided by the operating system itself.
– Middleware provides a set of specific features for a given problem domain.
– Usually, middleware sits between the Operating System and the Application
Layer.
– However, some functionality previously provided by separately sold
middleware is now integrated in operating systems. A typical example is the
TCP/IP stack for telecommunications, nowadays included in virtually every
operating system.
13
IT6505 – IT Architecture and Middleware
Taxonomy Of Middleware
• There are two major categories: integration type and application type.
14
IT6505 – IT Architecture and Middleware
Lesson Summary
• Quality of Data Needs to be improved in Systems we design.