Dynamic middleware layer for SOAbased tactical system - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Dynamic middleware layer for SOAbased tactical system

Description:

operational status data (optional) footprint, strength, status code, alert, remarks ... realization using different transmission techniques between the mediation ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 20
Provided by: bartosz4
Category:

less

Transcript and Presenter's Notes

Title: Dynamic middleware layer for SOAbased tactical system


1
Dynamic middleware layer for SOA-based tactical
system
  • Joanna Sliwa, Marek Amanowicz
  • Military Communication Institute, Zegrze, POLAND
  • www.wil.waw.pl

2
Agenda
  • SOA challenges
  • Middleware layer requirements
  • Problem statement
  • Mediation service (MSv) description
  • Initial proof of concept
  • Conclusions and further work

3
SOA as the NNEC enabler
  • Net-centricity sharing information across
    system and organizational boundaries
  • SOA is the concept to realize the NII
    Networking and Information Infrastructure
  • Service orientation is promoted by the NATO
    Architecture Framework (NAF) and NATO
    Interoperability Standards and Profiles (NISP)
  • SOA has a lot of benefits but also challenges
  • Transport in tactical environment
  • Security
  • Real Time services

4
SOA middleware should (1/2)
  • Provide real world effect
  • AEM (Architecture Engineering Methodology)
  • BPMN (Business Process Modelling Notation)
  • Support semantic interoperability
  • Use open solutions
  • Implement services using orchestration and
    choreography

5
SOA middleware should (2/2)
  • Have lightweight design, i.e.
  • Provide maximum functionality with minimum
  • Network protocols overhead
  • Utilization of terminal resources
  • Optimize services operation e.g. use the
    smallest number of interactions between
    components
  • Recognize changes to the execution context
    (available network and client terminal resources,
    application requirements, available services)
  • Adapt services operation to the context

6
Middleware requirements vs. web services
Mediation service solution
7
Objective
  • How to realize Web services (WS) when
  • Service producer is located in fixed or
    deployable network
  • Service consumer is located in tactical network
  • Resources in the tactical network are scarce and
    change dynamically

8
Scenario
  • Filtering of responses
  • Compression of XML documents
  • Resolution change for images

Disadvantaged network
9
Service description
10
QoS broker decision making
11
Messages filtering
12
Resolution change
13
Video stream conversion
14
Proof of concept (1/2)
  • Phases
  • Engineering analysis
  • Implementation in the SOA Demonstrator
  • Empirical tests together with security services
  • Simulation experiments performance and
    efficiency analysis
  • Target service
  • Blue Force Tracking (BFT) based on NATO
    Friendly Forces Information (NFFI) - STANAG 5527

15
Proof of concept (2/2)
  • NFFI message (a track) contains
  • positional data
  • obligatory track source, data/time, coordinates
  • optional bearing, speed, reliability,
    inclination
  • identification data (optional) unit symbol,
    unit short name
  • operational status data (optional) footprint,
    strength, status code, alert, remarks
  • Filtering cutting off optional data
  • Complete message long track
  • Message with only obligatory information short
    track
  • Compression of NFFI messages using GZip
    compression algorithm
  • Checking the filtering and compression gain

16
Filtering gain
17
Compression gain
18
Conclusions and further work
  • Presented mediation service limits the traffic
    flow from the producer to consumer when tactical
    network resources are scarce
  • Further work
  • Implementation of proposed solution in SOA
    Demonstrator
  • Tests with security services (e.g. authorization
    and authentication) and traffic encryption
  • Checking BFT realization using different
    transmission techniques between the mediation
    service and the client
  • SOAP/HTTP
  • DDS (Data Distribution Service)
  • MMHS (Military Message Handling System)
    STANAG4406
  • Additional topics
  • Filtering of XML messages based on client
    preferences (e.g. included in topics)
  • Efficient video stream adaptation in real time
  • Intelligent caching in the mediation service

19
Thank you for your attention
  • Joanna Sliwa
  • Military Communication Institute
  • j.sliwa_at_wil.waw.pl
Write a Comment
User Comments (0)
About PowerShow.com