© 2007 The MITRE Corporation. All rights reserved Exposing Services in a Disadvantaged Environment...
Transcript of © 2007 The MITRE Corporation. All rights reserved Exposing Services in a Disadvantaged Environment...
© 2007 The MITRE Corporation. All rights reserved
Exposing Services in a Disadvantaged Environment
S. Semy, M. Sabbouh, J. Higginson, F. Dandashi{ssemy,ms,higginso,dandashi}@mitre.org
February 27, 2007
Approved for Public Release (07-0267) Distribution Unlimited
2
© 2007 The MITRE Corporation. All rights reserved
How do SOAs enable solutions for disadvantaged users?
Challenge
Intermittent
Connectivity
Limited
Bandwidth
Heterogeneous
Devices Limited Local
Resources
High
Latency
Warfighter
Disaster Relief
3
© 2007 The MITRE Corporation. All rights reserved
By the way… supporting disadvantaged operations is
not just a Government Problem!
Parcel Delivery Services Health Care
4
© 2007 The MITRE Corporation. All rights reserved
Nonetheless… there are unique constraints within the Government:
Often severely constrained environments Potentially bigger impact for getting it wrong Bigger scale and less controlled environment
5
© 2007 The MITRE Corporation. All rights reserved
Services for Disadvantaged EnvironmentsMITRE’s Enterprise Systems Engineering Capstone Activity
6
© 2007 The MITRE Corporation. All rights reserved
Characterization FrameworkData Center Gateway DismountedMobile Network
Bandwidth
Low Latency
Resources(storage, computing, etc)
Connectivity
N/A
N/A
No limitations Some limitations Severe limitations
Disaster Relief
Traffic Pattern
7
© 2007 The MITRE Corporation. All rights reserved
Edge Computing
and Caching
Data Synchronization
Data Compression
Rich Internet Apps (e.g.
offline apps)
Intermittent Connectivity
Limited Bandwidth
High Latency
Heterogeneous Devices
Limited Local Resources
Dim
en
sio
ns
Web Architectures and Technologies
Applicable Web Architectures and Technologies
DoD implementations need to leverage commercial solutions to the extent possible
8
© 2007 The MITRE Corporation. All rights reserved
Recommendations to the W3C
Candidate W3C Recommendations in support of asynchronous mode of operation of web applications– Browsers that support offline web applications– Protocols to synchronize cached data in browsers and servers– Standard markup language to tag pieces of the web that can be
used offline Standards to embed metadata (e.g. quality of service,
discovery) in web pages, imagery, and video Architectures to formalize the role of proxy servers to
perform functions such as compression, caching, and routing
Architectures and standards to support subscription-based information delivery
© 2007 The MITRE Corporation. All rights reserved
Backup
10
© 2007 The MITRE Corporation. All rights reserved
Dimensions
11
© 2007 The MITRE Corporation. All rights reserved
Characterization Framework
• Fully connected
• Dedicated communication lines
• Fully equipped
• Data center environment
• Mostly connected
• Shared network
• Adequate bandwidth
• High latency
• Largely disconnected for lengthy time periods
• Little/no processing and storage ability
• Data exchange in bursts and infrequently
• Frequent network disruption
• Shared communication across large users
• Mobility limits connectivity
• Bandwidth may be severely limited
• Noisy network
Data Center Gateway Dismounted UserMobile Network