Visualization of an digital ecosystem capgemini m skilton v1

42
The Open Group Conference: Barcelona August 2012 Mark Skilton, Director, Strategy Office, Global Infrastructure Services Co-Chair, Cloud Computing Work Group, The Open Group Member, ISO JC38 UK Mirror +44 7787 692197 [email protected] Twitter @mskilton http://uk.linkedin.com/pub/mark-skilton/1/189/968 Visualizing Ecosystems using a new Notation - CIEL Cloud Interactive Ecosystem Language

description

Presentation on Digital ecosystem visualizatio and design using CIEL Cloud Intercative Ecosystem Lanuage concepts and approaches. The ideas support next generation cloud enables digital ecosystem design, multi-service XaaS, multi-systems vision design and Internet of Things concepts.

Transcript of Visualization of an digital ecosystem capgemini m skilton v1

Page 1: Visualization of an digital ecosystem    capgemini m skilton v1

The Open Group Conference: Barcelona August 2012

Mark Skilton, Director, Strategy Office, Global Infrastructure ServicesCo-Chair, Cloud Computing Work Group, The Open GroupMember, ISO JC38 UK Mirror+44 7787 [email protected] Twitter @mskilton http://uk.linkedin.com/pub/mark-skilton/1/189/968

Visualizing Ecosystems using a new Notation- CIEL Cloud Interactive Ecosystem Language

Page 2: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Usage notice

The development of the open version of the CIEL notation is in a project within The Open Group Standards Body (http://www.opengroup.org) . Reference to the TOGAF CE is a project within the Cloud Computing Work Group, The Open Group

Symbols provided in this document are open source (MIT License OSI approved) as covered by the synthetic spheres copyright notice.

This document is the copyright of synthetic spheres 2013. (http://www.syntheticspheres.com)

Page 3: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Visualization of Ecosystems

This session is based on a proposition that todays computing architectures and interactions are spread across multiple system, business and social boundaries.

What this session is about is exploring a new way to visualize and communicate this ecosystem of systems, interactions and resources ?

What is the current notations and methods ?

What is CIEL as a concept ?

Page 4: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Why CIEL ?

Search

Collaboration

News

Business

Location

Communicate

WorkTransactions

Many channels

Video

Page 5: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

HOW MIGHT A CLOUD NETWORK MODEL LOOK LIKE ?

Ideas on what the Entities of this model might be:• Service• Marketplace• Boundary• Community• Transactions• Hub • Aggregator• Concentrator

In the real world Cloud Services existbetween Social and Business Collaborations

Social NetworkBusiness Network

Industry Network

Page 6: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

CLOUD IS MULTIPLE INTERACTIONS BETWEEN RESOURCES, SERVICES AND PARTICIPANTS

edge

Adapted from The Open GroupCloud Computing for Business Model 2011

Page 7: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Multi dimensional threads of interactionsNetworks today

Private Network

Corporate Social

Network

Public Social

Network

Corporate Network

CommunityNetwork

Distribution

RFID

Feedback

Variety of different Media..

Design /Product Group

Collaboration

ServiceManagement

Development &Delivery

ExternalPrivate

Network

Suppliers,Sourcing

SocialNetworks

SocialNetwork

Variety of different

resources..

Page 8: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Business and Social Networks intersectionsExample

Page 9: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Social interactions

Design

Affiliates

Affiliates ...

Distribution

Market

Market

Sources

Government /

Federal rules – e.g. Sales Tax

Social Organization

Page 10: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Commercial interactions

Process automa

tion

Business Network

Market Channels

Affiliate, businessNetwork

Virtual Organization

Page 11: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Technology systems

Technological Interactions

Mobility

Machines

Goods, resources

Facilities

Page 12: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Biological interactionsBiological Ecosystem

Resources

Processing

Page 13: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Societal Organizations

Resource management

HumanBehavior

Societal Governance

Page 14: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Ecosystem interactions

Super Information

Process automation

Metadata and Cloud Products and Services

Cloud Ecosystem

Page 15: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

We want to bring different viewpoints together

Have Symbolsand viewpoints

Page 16: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Cloud in an Industry Sector Context

Cloud products & services can support one or many marketplacesHorizontal Common Cloud ServicesVertical Marketplace specific Cloud Services. .

Suppliers

Customers

Intermediates

Distributors

regulators

MarketplaceA

MarketplaceB

MarketplaceC

e.g. Raw Materials

e.g. Manufacture

e.g. Packaging

MarketplaceD

e.g. Consumers

Marketplace is made upof Business Entities

MARKETPLACE

ECOSYSTEM

Channels

Marketplacescan have many channels

HorizontalCloud Services

VerticalCloud Service

A homogenous Single Ecosystem

An Ecosystem = a set of common conditions that describe and are followed by all participants and communities in the Ecosystem

Enables a common exchange of products and services based on the ecosystem characteristics.Single set Ecosystem

Page 17: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Cloud in an Industry Sector Context

IaaS

IaaS

IaaS

CustomersNetwork

IntermediatesProviders

SupplierNetwork

Co-mingling

Browser / Portal

as a Service

PaaS

SaaS

SaaS

Self Service

Browser / Portal

as a Service

Private / Public

MARKETPLACE

MARKETPLACE

MARKETPLACE

Network

Connections

Services

Communities

Ecosystem

Marketplace

Ecosystem Meta ModelECOSYSTEM

SLA

Page 18: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Visualization of Ecosystems How these work is very different from 10 , 20 years ago when most modeling notations

for Architecture requirements we first created. Some significant examples include:• UML It was first added to the list of OMG adopted technologies in 1997• Business Process Modeling, • BPMN created early 2001/2 – merged with OMG in 2005• BPEL4WS April 2003 (IBM,Microsoft, SAP, Siebel) submitted to OASIS. WS-BPEL Sept 2004. • June 2007 BPEL4People (Active Endpoints, Adobe Systems, BEA, IBM, Oracle, SAP) • ArchiMate is a technical standard from The Open Group and is based on the concepts of the IEEE

1471 standard. 2004, ownership by The Open Group 2008. Archimate 2.0 foraml technical standard January 2012

• Business Model Canvas , proposed by Alexander Osterwalder, 2004, 2010• Value Stream mapping - a lean Manufacturing technique Rother and Shook 2003• Software Visualization , Focused on Code quality visualization• Visual Studio, AgileJ StructureViews, Imagix 4D, Ndepend, SonarJ, Sotoarc, Code Rocket

Page 19: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Value Stream Mapping

Rother, Shook 2003

Example

Page 20: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Business Model Canvas

Osterwalder, 2004, 2010

Example

Page 21: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Archimate

Example

Jonkers 2004

Page 22: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

The first steps

We established a new Project called CIEL – Cloud Interactive Ecosystem Language in Mid 2011 in The Open Group Cloud Computing Work Group

We introduced CIEL into our own companies to test the ideas and launched initiatives to engage University and open discussion

We developed ideas to understand how better to Visualize the Ecosystem Challenges:

• What are the Boundaries or Domains?• How do we visualize solutions ?• How do we define the symbols ?• What problems are we trying to solve ?• How do we manage semantics , meaning of the symbols and relationships ?• How do we link with other symbols and standards ?• ..

Page 23: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

We want to define the context of the total ecosystem in the sense of internal and external forces and entities

Macro Systems

Micro Systems

Informal Social Systems

InformationSystems

FormalSystems

Suppliers BuyersCustomersSubstitutesCompetitorsNew Entrants

People,StructureTechnologyFinancePowerBusiness ProcessesCultureStrategy

SocialPoliticalEconomicLegalTechnologyEnvironment

Markets, regions,Policies,..

Entities, resources, relationships,..

No

t

a

ti

on

Part of our research in 2011 identifies Macro Economic and Micro Economic perspectives

Page 24: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

We can summarize our approach into three areas we are aiming at

Visualization of Conceptual Domain• Position the model as a visualization method first

Symbol System - Signage - Semiotics• Designing a Set of Symbols that could be easy to use

Augment – fit it along side and support current architectural design styles (not replace them)• Aim to has some meaning in the symbols notation such that it supports the aims of the

notation goals. We must define some Semantic notation to make the symbols meaningful

We believe the key benefits is in the ability to use a new way to show Human and System communities and multiple devices, and services that represent a distributed Architectural Environment

Page 25: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Signage is not a new Idea

Semiotics- Use of signs

Information

Page 26: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

CIEL

Information

Data

Human/ ActivitySystems

InformationSystems

ICTsystems

Dances with bees: Exploring the relevant of the study of animal communication to informaticsProfessor Paul Beynon–Davis. 2009International Journal of Information Management

Intentions

Meaning

Structure

Form

Aiming at Pragmatics – “not the whole ocean”

Page 27: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Understand the Formal and Informal Context

Focus on Communicating the Message

SemanticsVision

Ideas

Formulation Of Intentions

Pragmatics

How the message is sent

Syntactics

Empirics

Message Description

Specific Communication Formats CIELis focused hereon the Visualization

Intentions

Meaning

Form

Signals & Storage

Page 28: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Early Prototypes

Page 29: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Page 30: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Our aim in CIEL is to focus on the Practical Intentions of the systems and people involved using a simple

notationSo how can we create a new Visualization Notation ?

Create SymbolsLibrary (Semiotics)

Create Visualizationmodel (Pragmatics)

Create Vocabularyof Visualization (Semantics)

But just enough to support basicmeaning

We link to specific Semantic andInformation systems Design

Ease of use

Focus on Multi-systemMulti-use

Focused at Conceptuallevel

Aimed at Ecosystems“architectures”

Core Principles

Page 31: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Basic CIEL example – An ecosystem may have domains and entities that interact. The example here is groups of users and resources being

shared or dedicated to a group

Ecosystem

entity

entity

entity

entity

User Community

User Community

Page 32: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Basic CIEL example – the ecosystem may have many ecosystems inside it. The ecosystem can also be part

of other ecosystem of ecosystems

Ecosystem

Ecosystem

Ecosystem

Page 33: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Basic CIEL example – the ecosystem may have many relationship and interactions inside, outside and

between ecosystem boundaries

Ecosystem

Ecosystem

Ecosystem

entity

entity

entityentity

entity

entity

entity

entity

Page 34: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Basic CIEL example – The Ecosystem boundary between a user group and a cloud service for

example

User Community

Cloud

Service

Ecosystem

Ecosystem

Page 35: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Basic CIEL example – The ecosystem may have many domains and boundaries and communities inside

and outside the ecosystem being viewed

User Community

Cloud

Service

Ecosystem

Ecosystem

Social Network

Ecosystem

Page 36: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Basic CIEL example – The ecosystem has basically 5 types of structure

Ecosystem

Ecosystem

Ecosystem

entityentity

entityentity

entity

entity

entity

entity

Member ofNetwork

Entity

Network

Group of Networks

Type of Ecosystem1.

2.

3.

4.

5.

Page 37: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Summary – basic CIEL example shows how ecosystem has many parts and may contain many

systems, resources and relationships.These have a common structure.

How to identify Ecosystem domains

Page 38: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Summary – Basic CIEL example shows the development of boundary and domain structures in the ecosystem. These

are system of systems structures

How to identify structures and relationships in Ecosystems

Page 39: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

We have starting to build a Symbols Library

Examples

Page 40: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Vocabulary• Ecosystem (Financial, Technical, Social, Enviro..) • Domain (Virtualization, organization, marketplace..)• Node (Connection point)• Edge Domain (Meta data)• Community • Network (open, closed, Public, Private)• Group• Connection (open , closed, Public, Private)• Information• Metric • Entity (Resource – tangible, Intangible)• ..

We aim to use references to existing Terminology where possible

For example in ISO JC38In The Open Group TOGAFOr OASIS (TOSCA) is using these terms

We recognize some terminologymay be ambiguous and wantto remove these where possibleexample: Boundary.

Page 41: Visualization of an digital ecosystem    capgemini m skilton v1

Synthetic Spheres copyright 2012

Existing notations• Our aim is to create a visualization notation that redefined how system domains are drawn to

express social, agile cloud enabled ecosystems• Its intended to be a communication tool, easy to use and create visuals representations for

business and IT strategic planning and communication• We aim to introduce an abstraction that is showing groups of systems, communities and services• We aim to introduce symbols that visualize specific strategic planning conceptual requirements

that CIEL can help visualize. These can include symbols and model methods to visualize– Metrics for business and IT performance of a system or an entire ecosystem (example a marketplace)– status of trust of each domain (open , closed)– Sustainability and green credentials of domains and behavior

• The symbol set and model relations may be potentially different to existing UML, Process and Architecture because

– It aims to show visual groups of systems to systems – Its aim is to show social networks and resources groups– Its aim is to show processes but within communities and groups (not specific business process design)

Page 42: Visualization of an digital ecosystem    capgemini m skilton v1

| CapgeminiCIELMark Skilton Oct 2012Capgemini copyright 2012

Conclusions Aim to develop CIEL as a Visualization aid for Strategic Ecosystem Design It “Augments” the existing methods and tools, not replace them

• Help visualize Strategic Scenarios, Solution Architectures, Visualize RAs It can sit on top of formal Architecture methods , not replace it

• Augment technical solution models• Augment Business Architectural design • It could be a symbol library plug in to many existing Architect tools

Business Case• Its fast and ease of use to communicate large scale system of systems ideas and concept• It’s a Visual notation that is language independent and system independent• Its an accelerator to improve modeling and planning of the strategic value of Cloud enabled

environments Next immediate Step: White Paper on Basic Visualization Method of CIEL and

vocabulary with examples