SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization...

20
Smarter Defence Internationell försvarsmarknad för programvara – heta funktionsområden Stefan Söderlund Defence Industry Internationell försvarsmarknad för programvara – heta funktionsområden © 2011 IBM Corporation IBM Kund Arkitekt Försvarsmakten Maj 10 2012

Transcript of SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization...

Page 1: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Smarter DefenceInternationell försvarsmarknad för programvara – heta funktionsområden

Stefan Söderlund

Defence Industry

Internationell försvarsmarknad för programvara – heta funktionsområden

© 2011 IBM Corporation

Defence IndustryIBM Kund Arkitekt Försvarsmakten

Maj 10 2012

Page 2: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Content

1 Who I'm I and what I'm going to talk about

2 Interconnectivity

3 Reference architecture

4 Life Cycle

5 Cyber Defence

6 Expert Integrated Systems

7 Real Time Signal Processing

8 Questions

9 The End

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden2 Sesam 2012 10 Maj

Page 3: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

New computing models and integrated systems will be used to

IntelligentInterconnected

A&D products (from aircraft to ships) will become even more

Seamless communication among aircraft, airlines, aviation authorities,

Instrumented

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden3 Sesam 2012 10 Maj

integrated systems will be used to manage the massive amounts of data generated by smarter aircraft, airlines, airports, and aviation authorities

Advanced analytics, software, and technology will be leveraged to make air transportations systems smarter, resulting in improved process efficiencies and increased customer satisfaction, safety, and security

ships) will become even more equipped with sensor technology

Smart A&D companies will be able to leverage RFID and sensor technology to measure, sense, and respond to the exact conditions of A&D products and systems throughout the lifecycle of production, operations, maintenance, and disposal

aircraft, airlines, aviation authorities, airports, and other organizations will become pervasive

The anywhere, anytime access to information and the precise integration of data across A&D business processes, value chains, and organizations, will help increase efficiencies and improve business performance

Page 4: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Interconnectivity

Armed forces worldwide are challenged to adapt to increasingly dynamic and complex threats while being constrained by limited resources.

Military organizations have moved from the concept of network-centric operations (NCO) towards warfighting benefit.

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden4 Sesam 2012 10 Maj

Military leaders now focus on execution versus networking.

This direction values the rapid onboarding of mission capabilities, which increases coordination and information sharing between military services and across a wide network of coalition partners, suppliers and external agencies.

Page 5: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Reference Architecture, example Cloud ComputingWork Products

Architectural Principles

Architecture Overview

Standards & Terminology

Cloud Service Creation

Use cases & Roles

Non-functional Requirements

ConsumabilityCommon Cloud Management

Platform

Component Model

Operational Model

Reference Architecture

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden5 Sesam 2012 10 Maj

RequirementsPlatform

Model Model

Architectural Decisions

Management Processes

Security ResiliencyPerformance &

Scalability

Multi-tenancyProduction

Clouds

Virtualization Management across server,

storage, network

Hybrid CloudMetering,

Accounting & Rating

Page 6: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Cloud ServiceCreator

Cloud ServiceCreator

Cloud ServiceCreator

Cloud ServiceConsumer

Cloud ServiceConsumer

Cloud ServiceConsumer

Cloud Service Provider

Reference Architecture, example Cloud Computing – Overview

Common CloudManagement Platform (CCMP)

Operational

Cloud Services

Software-as-a-Service

Business-Process-as-a-Service

Business

Cloud Service

IntegrationTools

Service

Existing & 3rd party services, Partner

Ecosystems

Reference Architecture

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden6 Sesam 2012 10 MajGovernance

Security, Resiliency, Performance & Consumability

Operational Support Services (OSS)

Infrastructure-as-a-Service

Platform-as-a-Service

Business Support Services

(BSS)

ConsumerIn-house IT

Service Creation

Tools

Infrastructure

Page 7: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Reference Architecture,example Cloud Computing – Overall drill-down

Cloud ServiceCreator

Cloud Service ProviderCloud ServiceConsumer

Cloud Services

SaaS

BPaaS

Common Cloud

Management Platform

Cloud Service Integration

Tools

OSS – Operational Support Services

BSS – Business Support Services

Subscription Entitlement

Customer Account

Management

Service Offering

Catalog

Service Offering

Management

Contracts & Agreement

Management

Service Request

Management

Order Management

Consumer End

user

Service Creation

Service

Component

Developer

Service

Manager

Business

Manager

Service Composer

Offering

ManagerService

Integrator

Serv

ice C

onsum

er P

orta

l & A

PI

Serv

ice D

evelo

pm

ent

Porta

l & A

PI

AP

I

AP

I

Existing & 3rd party services, Partner

Ecosystems

Service Automation Management

Service Delivery Catalog

Service Request

Management

Change & Configuration

Management

Image Lifecycle

ManagementSoftw

are

M

gm

tIn

terf

aces

BP

Mg

mt

Inte

rfaces

Reference Architecture

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden7 Sesam 2012 10 MajGovernance

Security, Resiliency, Performance & Consumability

IaaS

PaaSConsumer In-

house IT

Infrastructure

Middleware

Applications

Business Processes

Subscription Management

PricingEntitlement

Management

Metering Rating Billing

Clearing & Settlement

Accounts Payable

Accounts Receivable

Transition

Manager

Deployment

Architect

Operations

Manager

Service Provider Portal & API

Consumer

Administrator

Consumer Business

Manager

Service Creation

Tools

Service Management Development

Tools

Service Runtime Development

Tools

Software Development

Tools

Image Creation Tools

Inf rastructure

Security &

Risk Manager

Customer

Care

Serv

ice M

ana

gem

en

t

Serv

ice C

onsum

er P

orta

l & A

PI

Serv

ice D

evelo

pm

ent

Porta

l & A

PI

AP

I

AP

I

ProvisioningIncident & Problem

Management

IT Service Level

Management

Monitoring & Event

Management

IT Asset & License

Management

Capacity & Performance

Management

Platform & Virtualization Management

Infr

astr

uctu

reM

gm

t In

terf

aces

Pla

tform

Mg

mt

Inte

rfaces

© 2011 IBM Corporation

Page 8: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

8

Delivery of smarter products and services will require new investments in software and systems

Connect multiple products and services into a “system of systems” to deliver unique value

Life Cycle Development

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden8 Sesam 2012 10 Maj

Develop a core competency in software deliveryto produce products that are innovative

Leverage systems engineering to accelerate time to market, improve quality and reduce costs

Page 9: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

9

Command and Control, Satellite Communications

Logisticsmanagement

systems

Ground Systems, Weather Systems

Tying it All Together: Smart Products and Services ExampleFrom sophisticated in-device software, to complex “system of systems” ecosystems, products will continue to get smarter

System of Systems

Life Cycle Development

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden9 Sesam 2012 10 Maj

Stores Management

Intelligentnavigation

Situational Awareness

Multi-ModeRadar

Fly-by-WireFlight Control

Systems Engineering

Integration of mechanical, electronic, software, and

electrical engineering

Collaboration and visibility across diverse teams

and disciplines

Software-intensive

Subsystems

AdvancedDisplays

Page 10: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

10

Past

Modern Approaches for Describing Systems Are EvolvingTo Better Manage Complexity and Reduce Time-to-market

Specifications

Interface requirements

Future

UserUser

AdminAdmin AccessPointAccessPoint

CameraCamera

Security System

Uc3ConfigureSecurity

System

Uc2Control Exit

Uc1Control Entry

readSecurityCard

User

validateSecurityCard

[CardStatus Valid][CardStatus Valid][else]

flagSecuri tyCardFailure

[else]

[else][else]

[ScFai lCount==3][ScFai lCount==3]

displayCardStatus

[else][else]

takePicture

«MessageAction»

Camera

[First Request][First Request]

User CameraAccessPointUc_Uc1ControlEntry

message_0()

readSecurityCard()

message_0()

readSecurityCard()

Life Cycle Development

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden10 Sesam 2012 10 Maj

Moving from manual methods to an automated, visual approach

System design

Analysis & trade-off

Test plans

[CardStatus Valid][CardStatus Valid]

scanBiometricData

User [else][else]

authenticateBiometricData

[else]

flagBiometricScanFailure

[else]

[else][else]

[BiometricData Authenticated]

logEntryData

[BiometricData Authenticated]

[BsFailCount==3]

disableUserAccount

Admin

[BsFailCount==3]

[Timeout BiometricScan][Timeout BiometricScan]

displayAuthenticationStatus

logAccountData

alarm

unlockAccesspoint

«MessageAction»

AccessPoint

lockAccesspoint

«MessageAction»

AccessPoint [Timeout Unlocked][Timeout Unlocked]resetAlarm

Admin

readSecurityCard()

message_1()

validateSecurityCard(CardStatus)

displayCardStatus(CardStatus)

message_2()

scanBiometricData()

authenticateBiometricData(AuthenticationStatus)

displayAuthenticationStatus(AuthenticationStatus)

logEntryData()

message_3()

message_4()

message_5()

message_6()

readSecurityCard()

message_1()

validateSecurityCard(CardStatus)

displayCardStatus(CardStatus)

message_2()

scanBiometricData()

authenticateBiometricData(AuthenticationStatus)

displayAuthenticationStatus(AuthenticationStatus)

logEntryData()

message_3()

message_4()

message_5()

message_6()

Uc1ControlEntryCtrl

WaitForEntryRequest

UnlockingAndLockingAccessPoint

reqTakeSnapshot to pCamera

reqReadSecurityCard/

readSecurityCard();

reqProcessAlert("User Access Disabled") to pAdmin

ProcessingSecurityCardData

Fail3Times

ProcessingBiometricData

Failed3TimesBsTimeoutAuthenticated

[CardStatus=="Valid"]

A

evAccessPointLocked

A

/disableUserAccount();

logAccountData();

A

WaitForResetAlarm

reqResetAlarm/

resetAlarm();

reqReadSecurityCard/

readSecurityCard();

[CardStatus=="Valid"]

evAccessPointLocked

/disableUserAccount();

logAccountData();

reqResetAlarm/

resetAlarm();

Page 11: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

11

Achieve “quality by design”Manage all system requirements

Use modeling to validate requirements, architecture

and design throughout the development process

Requirements Engineering

Architecture and Design

Quality Management

Collaboration,

Solutions for Systems and Software EngineeringBuilt on a core product set

Life Cycle Development

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden11 Sesam 2012 10 Maj

Collaborate across diverse engineering

disciplines and development teams

Achieve “quality by design”

with an integrated, automated

quality process

Manage all system requirements

with full traceability across

the lifecycle

COLLABORATE REPORTAUTOMATE

Collaboration, Coordination

& Change Management

Page 12: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Cyber Security

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden12 Sesam 2012 10 Maj

Page 13: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Cyber Security

� Precondition � Act� Prediction

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden13 Sesam 2012 10 Maj

� Learning � Postcondition

Page 14: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Enhance Collaboration

Analyze designs

Enhance access

Reduce time to market

Manage development complexity and profitably launch innovative new systems

Expert integrated systems

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden14 Sesam 2012 10 Maj

Enhance access to IT resources

Improve ROI through intelligent IT deployment

Integrate data and

information

Page 15: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Systems Integration by Design

Monitoring

Middleware

Deployment

Applications

Optimizes the complete solution stack:

• All hardware and software components factory integrated and optimized

• Single point of unified lifecycle management

Expert Integrated systems

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden15 Sesam 2012 10 Maj

ServersStorage

Networking

Virtualization

Management

• Integrated monitoring & maintenance

• Integrated and elastic application and data runtimes

• Application patterns allocate system resources for optimal performance, security and reliability

• Fully virtualized and built for cloud

• Storage tuned to data needs

Page 16: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Integrated by Design

ComputeNodes

Building Blocks

…with middleware

PlatformSystem

Chassis InfrastructureSystem

A Continuum of Value from Building Blocks to Systems

Expert integrated systems

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden16 Sesam 2012 10 Maj

Nodes

Storage

Nodes

ManagementAppliance

Expansion

…with compute, storage, networking, physical and virtual

management & entry cloud management

…with middleware designed for

transactional web applications &

enabled for cloud

Networking

Page 17: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Real Time Signal Processing

Real Time Signal ProcessingStandard Database

Provides the ability to detect, decide, and dynamically react to simple and complex relationships between people, events, and information typically 100's to 1000's of discrete events / transactions / messages processed per second many times.

CEP products are rules based using conditional logic -the rules get complex to manage and support as the list of rules grows and this will only ever cater for the scenarios covered by the rules.

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden17 Sesam 2012 10 Maj

scenarios covered by the rules.

CEP products are typically focused on traditional structured data.

CEP products operate in the second / millisecond latency range.

Results time frame focused on the presentTypically limited to a single server implementation and therefore limited in the ability to scale

CEP = Complex Event Processing

Page 18: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Development Environment

Application Programming (Streams Programming Language)

InputInput WorkWork OutputOutput

Real Time Signal Processing

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden18 Sesam 2012 10 Maj18

Source Adapters

Operators Sink Adapters

Page 19: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

Runtime

Adapts to changes in resources,

workload, data rates

Adapts to changes in resources,

workload, data rates

Real Time Signal Processing

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden19 Sesam 2012 10 Maj

X86 Box

X86 Blade

CellBlade

Blue Gene

FPGABlade

X86 Blade

X86 Blade

X86Blade

X86 Blade

X86Blade

Transport

Streams Data Fabric

Processing Element

Container

Processing Element

Container

Processing Element

Container

Processing Element

Container

Processing Element

Container

Capable of using generic or specialized hardwareCapable of using generic or specialized hardware

Page 20: SESAM 2012 maj IBMsesam.smart-lab.se/seminarier/Sem120510/120510IBM.pdf · Virtualization Management across server, storage, network Hybrid Cloud Metering, Accounting & Rating. Cloud

© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden20 Sesam 2012 10 Maj