Professional Documents
Culture Documents
Contents
Common Functionality Reliable Broadcast Protocol Publish Subscribe Protocol Request Reply Protocol Data Stream Protocol
Overview
Motivation Intended Use The Information Delivery Engineering Viewpoint
2013Q3
Please contribute {8>D)
Motivation
For an Integration and Software Designed Network Strategy, answer three questions from an Engineering Viewpoint
What is the effective set of service, event, and data distribution protocols necessary to provide a fully functional Enterprise Backbone? What components are needed to implement an Enterprise Backbone Overlay?
What are some design patterns to assist in the implementation, deployment and use of the proposed EBbO protocols?
2013Q3
Please contribute {8>D)
Intended Use
Enterprise Architecture Statement
Target Architecture of Record
Evaluation Framework
Tools Methods Technology
2013Q3
User Interface
Service Level Manager User Interface Controller
2013Q3
Please contribute {8>D)
Event Manager
Channel Controller
State Manager
Application Bus
Environmental Bus
Orchestrator Integrator
Application Components
Environmental Components
Policy Manager System Process Monitor
Transaction Management Systems, Analytics Management Systems Configuration Management Systems & Data Management Systems
Base Concepts
Event Topic View Bus/Conduit YellowBoard
2013Q3
Base Concepts
Primitive Logical System Resources
A significant occurrence at the Business A significant occurrence at the Process, Application Execution or System Businesslevel Process, Application Operation that is identified in a Execution or System Operation level Registry
Event Event
A collection of conduits through which A collection of conduits through flow service requests, events and/orwhich flow service requests, events and/or data:
Bus Bus
data: Application
Supports collaborations amongst Application
Supports collaborations amongst Experience components to realize a specific User Environmental Experience Supports collaborations amongst
components used to control operations Environmental
Supports collaborations amongst YellowBoard components used to control operations of systems A global system structure that allows
of systems
Specification of a data context needed Can be articulated by an SQL to support the realization of an statement) Application Scenario or execution of a Service
Can be articulated by an SQL statement)
A global system structure that allows posting and reading of available resources and states of services in flight
posting and reading of available YellowBoard resources and states of services in flight
2013Q3
Event Registry
Topic Registry
View Registry
conduits
Application Bus
Environmental Bus
2013Q3
EBbO Protocols
Common Functionality Reliable Broadcast Publish Subscribe Request Reply Data Stream
2013Q3
Please contribute {8>D)
10
Where am I?
What is my geographic location?
When am I? Universal Object Why am I? Functional What am I and What is my purpose? Context Who controls me
Who controls my life cycle? (Whos my Daddy?) What time is it where I am?
2013Q3
11
Usage
All returns are described as XML documents
Can be compiled or rendered into more efficient forms for execution
All System Components have three (wait! four) common instrumentation methods
Communicated via a designated conduit on the System Management Environmental Bus
reportNameVersion() Whats your name? reportRequirements() What resources do you need to work? reportProtocolList() Universal Object What do you speak? Functional reportUseStatistics() Content What have you done?
Notes
2013Q3
Please contribute {8>D)
12
2013Q3
13
2013Q3
14
2013Q3
15
2013Q3
16
2013Q3
17
2013Q3
18
2013Q3
19
2013Q3
20
2013Q3
21
Data Transparency
TBD
Judicious Replication of Data
2013Q3
Please contribute {8>D)
22
Migration Transparency
TBD
Fungibility of Work Loads
2013Q3
Please contribute {8>D)
23