hybrid collaborative information environments (cie) for ...web 2.0 – what are widgets? a widget is...

19
© Copyright IBM Corporation 2006 13 th International Command and Control Research and Technology Symposium C2 for Complex Endeavors Margarete Donovang-Kuhlisch, [email protected] Mike Small, [email protected] Hybrid Collaborative Information Environments (CIE) for Enhanced Decision Support

Upload: others

Post on 09-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

© Copyright IBM Corporation 2006

13th International Command and Control Research and Technology SymposiumC2 for Complex Endeavors

Margarete Donovang-Kuhlisch, [email protected] Small, [email protected]

Hybrid Collaborative InformationEnvironments (CIE) forEnhanced Decision Support

Page 2: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

2 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

AgendaC2 Process in NCO using the Effects-Based Approach to Operations

Enabling Semantic Interoperability

High-Level Enterprise Architecture & Business Model

Model-Driven Lifecycle Managment & Levels of Business Integrity

Event-Driven Applications, Complex Event Correlation & Processing

Configurable Entity Analytics Module

Web 2.0 and Beyond – some leading Edge Experiences

Q&A

Page 3: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

3 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

C2 Process in Network-Centric Coaliton Ops using EBAO

EBAO = Effects-Based Approach to Operations

Page 4: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

4 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Layers of Semantic Interoperatiblity

Gov

erna

nce

ESB - Core ServicesS

eman

tics

SAMPLE TEXT FORREPORT. PROB 4TANKS LOCATED ATCOORDINATES45 56.004N120 32.897w

Data Link

Tape

AdvancedData Storage

STANAG 7085

STANAG 7024

STANAG 4575

ISR Libraries –STANAG 4559

Text Reports, AnnotatedImages

STANAG 4545STANAG 3377*STANAG 5516*

Primary Imagery – STANAG 7023Secondary Imagery – STANAG 4545

GMTI Radar Data – STANAG 4607Motion Imagery – STANAG 4609

ELINT Reports – Study 4633Cooperative Geolocation – Study 4658

Data Formats

NATOCommunications*

SAMPLE TEXT FORREPORT. PROB 4TANKS LOCATED ATCOORDINATES45 56.004N120 32.897w

Data Link

Tape

AdvancedData Storage

STANAG 7085

STANAG 7024

STANAG 4575

ISR Libraries –STANAG 4559

Text Reports, AnnotatedImages

STANAG 4545STANAG 3377*STANAG 5516*

Primary Imagery – STANAG 7023Secondary Imagery – STANAG 4545

GMTI Radar Data – STANAG 4607Motion Imagery – STANAG 4609

ELINT Reports – Study 4633Cooperative Geolocation – Study 4658

Data Formats

NATOCommunications*

Information

System

Knowledge

Operations

MIP / Stanag 4559Sem

antic

s

Information

System

Knowledge

OperationsCollaborative Exploitation

Ontologies and

Semantic Web

Battle Management

Language (BML) (Grammar)

MIP = Multilateral Interoperability ProgrammeStanag = Standardization AgreementESB = Enterprise Service Bus

Page 5: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

5 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Enterprise Architecture Model

InformationDomain

ApplicationsCompound Services

I&C TechnologyInfrastructure

Semantic Data Model for Scenario

Systems and Applicationssfor intelligent Information

Processing (e.g. I3)

Operating Platform(e.g. SOA Fabric)

Organisations / Agencies

Mandate

Operational Architecture

Coalition

Organisational Architecture:Doctrine, Strategy, Organisation Management and Processes

Knowledge Architecture:semantic Data Model and Relationship Model for the Information and Data Resources

System Architecture:individual Application Systems, their Interactions and their Relations to the Processes of the Organisation

technical Architecture:Implementation Platform for the Applications

I3 = Integrated Information and IntelligenceSOA = Service Oriented Architecture

Page 6: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

6 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Defense Component Business ModelCBMDefense

Direct

Direct /Planning /Strategy

Command&

Control

IntelligenceSurveillance

ReconnaissanceMobility Operations‘

EffectivenessSupport

&Sustainment

Surviveability&

Protection

Acquisition Strategy, Modeling & Simulation, Concept Development & Experimentation, Customer Product Management

Direct

Control /Manage-ment

Governance:Capability / Gap Analysis, Monitoring & Management of Aquisition Performance

Direct

Execute /Operations

CoalitionSpectrum C2Organisation

Surveillance +IntelligenceCollection

StrategicMove-ability

Target Impact:- Ground

- Air- Surface

- Sub-Surface

Personal Recruiting, Edu-cation, Training+ Development

Personal Protection

C2 Metho-doligies

InformationManagement+ Assurance

Communica-tion + Colla-

boration

Secure, cohe-rent coalition

network

Decision Sup-port (M&S)

Public Rela-tionship Mgmt

Reconnaissance:world-wide

Area of InterestArea of Operations

Integrated Infor-mation + Intelli-

gence (I3): SharedSituationalAwareness

OperationalDeploy-ability

TacticalManeuver-

ability

InformationImpact:

- ElectronicWarfare- CNO:

DefenseExploitation

Attack

Social Affairs

Medical Support

Logistics:Demand/SupplyInventory,Asset,

Maintenance,Transportation

Infrastructure+Facilities Mgmt

RegulatoryCompliance:

Legal, CoalitionAgreements,

Executive Power

Facilities, Platforms+ Infrastructure

Protection

Identifcation

CBRNE

OperationsAssurance

Protection of Eco-logy, Environment,Society, Safety at

Work

Military Security

CIMICHumanitarian Aid

Page 7: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

7 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Model-Based Operational Integrity

Information Integrity

Process Integrity

Policy Integrity

IT Integrity

Business Integrity

• Business Rules & Process Formalization Standards:

• Semantics of Business Vocabulary and Business Rules(SBVR)

• Business Process Modelling Notation (BPMN)• Business Process Definition Metamodel (BPDM)• Extensible Business Reporting Language (XBRL)

• Rules Automation Tools (e.g., Complex Event Processing)

• Business Process and Performance Management

• Operational Risk Quantification & Management Framework• Master Information Management• Information Provenance Management.

Page 8: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

8 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Model-Driven Operations Dynamics

AMiTSituationManager

AMiTAuthoring

Tool

ActionAction

…… MDDDesign-Phase

Who – What – Where - WhenWhy – What for

ArchitectureCatalog

RISKModel

Crisis

VulnerabilityDatabase

Operation PlanningRuntimeExecution

InherentESB-Intelligence MDD = Model-Driven Development

AMiT = Active Middleware Technologoy

Page 9: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

9 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

UIMA compliant Entity Analytics Module

TextIndex

UIMA

WWW

OMNIFIND

Web Crawler

FileCrawler

Tokenizer RuleAnnotator

Triple Store

Rules GraphicalSearch

Interface

LanguageWare

Scenariospecific

Ontology

Report Generator

GIS-Based

Presentation

UIMA = Unstructured Information Management Architecture

Page 10: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

10 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Web 2.0 - What is a Mashup?A “mashup” is a lightweight web application created by combining information or capabilities from more than one existing source to deliver new functions and insights.

iGoogle •What typically characterizes a mashup?

–“Widgets” and feeds that are mashed together oftencome from independent sources and do not changewhen mashed

New applications deliver new insights andcapabilities (1+1 = 4)

–Built on a web-oriented architecture (REST, HTTP)and leveraging lightweight, simple integrationtechniques (AJAX, RSS, JSON)

The result is fast creation of rich, desktop-likeweb applications

–Simple applications that solve niche problems (i.e. satisfies the long tail)

Zillow.com

Competitive Mashup

REST = REpresentational State TransferHTTP = Hyper Text Transfer ProtocolAJAX = Asynchronuous JavaScript & XMLRSS = Really Simple SyndicationJSON = JavaScript over the Network

Page 11: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

11 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Web 2.0 – What are Widgets?

A widget is a small program or piece of dynamic content that can be easily placed into a web site.

Widgets are called different names by different vendors: gadgets, blocks, flakes.

Widgets can be written in any language (Java™, .NET, PHP, etc.) and can be as simple as an HTML fragment.

Widgets can be non-visual.

Widgets often encapsulate an application programming interface

“Mashable” widgets pass events, so that they can be wired together to create something new.

PHP = Hypertext PreProcessorHTML = Hyper Text Markup Language

Page 12: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

12 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

IBM Haifa Research Lab: Augmenting Human MemoryResearch question: Can modern technology help capture, process, and retrieve memories when we wish to revive them?

• Capture memory cues as they happen via high qualityubiquitous mobile phone cameras, audio recording,

GlobalPositional Sensing (GPS), date and time, Bluetooth, etc.

• Process memory cues by extracting meaningful information

from captured data via text, audio, and image processingaugmented with contextual information (e.g., location,calendar, social networks) and human annotations.

• Retrieve memory cues when they are needed viaassociative search and serendipity (timeline, map, showrelated items) andby integrating into day to day activities such as Personal Information Management (PIM) tools

• Share memory cues across an organization or othersocial network

• Interdisciplinary Signal Processing: image, audio,collaboration&social, …

• Intentionality: selective Capture

• Contextual Information: time,location, calendar, www, …

• Automation

• Feasible Retrieval: multi-faceted search – partially-erroneous, incomplete text,graphics and image features

Page 13: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

13 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

User Experience Vision Look & Feel - Map

Page 14: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

14 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Disruptive Technology Wave – Inside Web 2.0

Emerging Mash-up Ecosystem

• ease of access to the data that can be combined in different ways for ad hoc business requirements

• designing for re-mixability• Combine data for diverse information services• Transforming into portable, remixable content• Discover-ability of content both internet &

intranet

• exploiting emergent business opportunities

• enterprise web-apps - enabling “web apps”creation by operational units & subject matter experts

Emerging Self-Service Business Pattern: Simplicity, Data-Driven, Combination, Collaboration, Rich Experience, User-Generated Content

Page 15: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

15 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Informational Widgets & mobile Enterprise Mash-Ups

VirtualClusters

VirtualizedServers&Storage

Page 16: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

16 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

A Virtual IBM City - METAVERSE Initiative Can we improve distance collaboration – especially where community is a critical success factor?

What usability factors allow for efficiency in world, how are they similar/different than real world design architecture?

Can we simplify (and improve) the experience of getting into and using these worlds for collaboration and work?

Can we identify the basic compelling reasons for any given business interest to use this medium over 2D and real world alternatives?

Can we create a learning environment where the environment does not get in the way of the learning process?

Can we establish an IBM economy?

What are the implications of a reputation system in IBM? Can we use this paradigm to establish one?

Can we create a frameworks for modeling, that is compelling and useful?

Page 17: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

17 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Q. Can we create a framework for modeling, that is compelling and useful?

Basic physics modeling is inherent in these environments, can we plug in other advanced modeling features ?

– Market simulations– River basin simulations

(The Nature Conservancy)– Climate simulations

(Latin America Grid)– Business process simulation ?– and ….

We have the opportunity to investigate a simple modeling interface and extend it to common research and engineering modeling activities

METAVERSEMETAVERSE

Page 18: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

18 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

Virtual Reality – Second Life – Emerging IBM Offerings

Virtual Recruiting Center, MyPod-Virtual Office, Blue Circle, Virtual Mentor Model, Aging Workforce Mentor Model, Wiki-Tecture Modeling

HCM HCM OpportunityOpportunity

Open “Event In a Box” (Facilitated or Hosted Service), Modelled Culture and Visual Co-Creation , Massive Collaborative Help or Innovation Jam 3.0

Mass Mass CollaborationCollaboration

Immersive Immersive SimulationsSimulations

Large scale simulations with dashboards, Mini-Simulations (Avatar Actor Model), Enterprise Second Life (ESL), Learning Pods, Rehearsal Spaces, On-Demand Learning Spaces, Sensory Extension Tools, Virtual TV

Virtual Learning Object exchange,3D Internet Learning Affordance Best Practices,Coordinated Research Model, Partner Connection Service, External Learning Community Registry

Learning Learning EcosystemEcosystem

Cross Industry

Page 19: Hybrid Collaborative Information Environments (CIE) for ...Web 2.0 – What are Widgets? A widget is a small program or piece of dynamic content that can be easily placed into a web

19 13th ICCRTS | Hybrid Collaborative Information Environments for Enhanced Decision Support | Seattle/Bellevue, WA, June 17-19, 2008

C2 for Complex Endeavors

© Copyright IBM Corporation 2006

SummaryEnhanced Decision Support is about getting to grips with the Semanticsof the Information Domain.

Insight can be gained through Collaboration.

Modelling and Simulation underpin flexible and effective operations.

Security and Information Assurance are gained via a model-drivenholistic Risk Mananagement approach.

Social Computing is enabled by leading edge internet technologies.

3D, Web 2.0 and Second Life (SL) arrived the Enterprise level.

???