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
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
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
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.
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
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
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
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
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
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();
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
Cyber Security
© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden12 Sesam 2012 10 Maj
Cyber Security
� Precondition � Act� Prediction
© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden13 Sesam 2012 10 Maj
� Learning � Postcondition
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
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
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
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
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
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
© 2011 IBM CorporationInternationell försvarsmarknad för programvara – heta funktionsområden20 Sesam 2012 10 Maj
Top Related