the power of event chapter 1

21
Chapter 1 The Global Information Society and the Need for New Technology [email protected]

Upload: woojin-joe

Post on 14-Jul-2015

1.076 views

Category:

Technology


0 download

TRANSCRIPT

Chapter 1The Global Information Society and the Need for New Technology

[email protected]

Topics covered in this Chapter

● Events everywhere in our information systems

● The Internet and the growth of global communication spaghetti

● Layer upon layers in enterprise system architecture

● Global electronic trade - understanding what is happening

● Agile systems - future reality or just a dream

● Can an open electronic society defend itself?

● The gathering storm-global coordination or global chaos

1.1 Distributed Information Systems Everywhere 1/3

● The Internet has promoted and speeded the growth of distributed information processing beyond the single enterprise, across the boundaries between enterprises.

1.1 Distributed Information Systems Everywhere 2/3

● Messages(or events) flow across networks between these enterprises.

● They react to the events they receive and issue new events that are sent to other components

● The system is “event driven”-it lives or dies baed upon the message flowing across its IT networks.

1.1 Distributed Information Systems Everywhere 3/3

● There is no technology that enables us to view those events and activities thar are going on inside these systems in ways that we humans can understand.

1.2 The Global Communication Spaghetti Pot

● We can't tell where it starts and where it ends, we can't unravel it, and most of the time we don't know how it happend.

● The challenge is not to restrict communication flexibility, but to develop new technologies to understand it.

1.2. Event Causality

● Events are flowing all the time through our Internet-based systems from one part of the world and causing events in another part of the world.

Application Layer

Collaboration Layer

Middleware Layer

Network Layer

CORBA Information Buses

Internet Portals Databases Teamware

Networks Gateways Firewalls

Engineers Administrators Maintenance SurfersHorizontalCausality

VerticalCausality

1.3 Electronic Archeology: Layers upon Layers

● Enterprise systems are distributed, event-driven

systems. They are layered systems.

Application Layer

Collaboration Layer

Middleware Layer

Network Layer

CORBA Information Buses

Internet Portals Databases Teamware

Networks Gateways Firewalls

Engineers Administrators Maintenance Surfers

1.3 Electronic Archeology: Layers upon Layers - Application

● The top layer is called the business level or strategic

planning level because it is the layer at which an

enterprise plans and transacts its business.

● Virtual Event: An inferred events are aggregated from

sets of other high-level events and are the events of

interest to the business level or strategic planning level

of the enterprise.

Application LayerEngineers Administrators Maintenance Surfers

1.3 Electronic Archeology: Layers upon Layers - Collaboration

● The collaboration layer contains components that help

make applications available to users.

● The dividing line between the collaboration layer and

the application layer is not a definite, rigorous line.

Collaboration LayerInternet Portals Databases Teamware

1.3 Electronic Archeology: Layers upon Layers - Middleware

● This level of communications sits on top of the basic

networks and lets all the applications and application

servers talk to one another.

● It contains the system components that are often

categorized as Enterprise Application Integration (EAI)

products.

Middleware LayerCORBA Information Buses

1.3 Electronic Archeology: Layers upon Layers - Network

● At the bottom is the network layer-the essential

plumbing for transporting information from one point to

another, both within an enterpise and across enterprise.

○ Issues of security and privacy

○ Making sense of all this network-level information.

Network LayerNetworks Gateways Firewalls

1.3.2 Vertical Causality: Tracking Events up and down the Layers 1/2

● Acitivity at each layer is translated into activities at the layers below and conversely.

● Discovering the causal relationships across layers, between high- and low-level activities, especially in real time, is another outstanding issue in enterprise systems.

Application Layer

Collaboration Layer

Middleware Layer

Network Layer

CORBA Information Buses

Internet Portals Databases Teamware

Networks Gateways Firewalls

Engineers Administrators Maintenance Surfers

VerticalCausality

1.3.2 Vertical Causality: Tracking Events up and down the Layers 2/2

● Tracking vertical causality is not a simple problem because there is almost as much dynamism in the layers of our enterprise systems as there is in the communication between them across the Internet.

● Keeping up with what our systems do is not an eask task.

1.3.3 Event Aggregation: Making High-Level Sense out of Low-Level Event

● The complementary operation to downward tracking of vertical causality is the aggregation of sets or groups of lower events into a single higher-level event that expresses the meaning of the lower-level events, taken together.

● Recognizing or detecting a significant group of lower-level events from among all the enterprise event traffic, and creating a single event that summarizes in its data their significance, is called event aggregation

1.4 The Gathering Storm of New Activities on the Web

● There is already an urgent need for new technology to help us understand the information in our IT systems, at every level from low to high.

● In the next three sections, we look at some of the newer activities now developing in the Internet world:

Global Electronic Trade Cyber WarfareAgile System

1.5 Global Electronic Trade

● Global electronic trade involves collaboration between enterprises to transact business electronically on a scale unforeseen a few years ago.

● This is the electronic collaboration model of doning business.

Global Trade Hub Real-time Market

1.6 Agile System

● An agile system is defined as a system that is able to adapt rapidly to changes in its environment.

● Agile systems are expected to deal with quite challenging situations, well beyond the scope of workflow engines and business process integration.

1.7 Cyber Warfare and the Open Electronic Society

● Cyber warfare involves the development of new ways to defend our IT layers against an increasing set of criminal and destructive activities.

1.8 Summary: Staying Ahead of Chaos 1/2

● Monitor events at every level in IT systems - worldwide and in real time.

● Detect complex patterns of events, consisting of events that are widely distributed in time and location of occurence.

● Trace causal relationships between events in real time, both horizontally within a level of system activity and vertically between high and low levels of system activity.

1.8 Summary: Staying Ahead of Chaos 2/2

● Take a appropriate action when patterns of events interest or concern detected.

● Modify our monitoring and action strategies in real time, on the fly.

● Design our monitoring and action autonomus processes for applying levelwise event monitoring and viewing and for taking appropriate actions.