110 likes | 188 Views
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. Challenge. Heterogeneous Devices. Limited Local Resources. Limited
E N D
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
Challenge Heterogeneous Devices Limited Local Resources Limited Bandwidth Intermittent Connectivity High Latency Disaster Relief Warfighter How do SOAs enable solutions for disadvantaged users?
By the way… supporting disadvantaged operations is not just a Government Problem! Parcel Delivery Services Health Care
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
Services for Disadvantaged EnvironmentsMITRE’s Enterprise Systems Engineering Capstone Activity
Characterization Framework Data Center Gateway Mobile Network Dismounted Connectivity Bandwidth N/A Low Latency N/A Resources (storage, computing, etc) Traffic Pattern Disaster Relief Some limitations No limitations Severe limitations
Applicable Web Architectures and Technologies Web Architectures and Technologies Dimensions DoD implementations need to leverage commercial solutions to the extent possible
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
Characterization Framework Data Center Mobile Network Dismounted User Gateway • Largely disconnected for lengthy time periods • Little/no processing and storage ability • Data exchange in bursts and infrequently • Fully connected • Dedicated communication lines • Fully equipped • Data center environment • Frequent network disruption • Shared communication across large users • Mobility limits connectivity • Bandwidth may be severely limited • Noisy network • Mostly connected • Shared network • Adequate bandwidth • High latency