Download presentation
Presentation is loading. Please wait.
Published byShanna Welch Modified over 8 years ago
1
SOA on Wireless Networks Pat Freestone Steve Prazenica Kyle Usbeck Pat Freestone Steve Prazenica Kyle Usbeck
2
Introduction Benefits of SOA Preempted by other concerns Disconnectivity Low-bandwidth Constrained resources (Mem / CPU) Characteristics of SOA Benefits of SOA Preempted by other concerns Disconnectivity Low-bandwidth Constrained resources (Mem / CPU) Characteristics of SOA
3
Discoverability & Dynamic Binding Protocols Downsides Larger message size Slower encoding and decoding Ignored homogenous optimizations Protocols Downsides Larger message size Slower encoding and decoding Ignored homogenous optimizations
4
Self-contained & Modular Coordination of Modules E.g. multi-threading Network interface Ignored homogenous optimizations Coordination of Modules E.g. multi-threading Network interface Ignored homogenous optimizations
5
Coarse-grained Interfaces Implications Fewer network connections Larger amounts of data High probability of interruption Wasted resources Security vulnerability Implications Fewer network connections Larger amounts of data High probability of interruption Wasted resources Security vulnerability
6
Self-Healing Mechanisms Failure-detection Maintenance-consistency Recovery Redundancy Implications Larger number of network transmissions Processing meta-data Coordination Mechanisms Failure-detection Maintenance-consistency Recovery Redundancy Implications Larger number of network transmissions Processing meta-data Coordination
7
Location Transparency Benefits Uniform addressing Redundancy Implications Reliability with network link Service discovery traffic Ignores optimizations Benefits Uniform addressing Redundancy Implications Reliability with network link Service discovery traffic Ignores optimizations
8
Composibility Services work together Implications XML formatted messaging Services work together Implications XML formatted messaging
9
Conclusion Costs vs. benefits of SOA Issues on wireless networks Larger transmission sizes Larger number of transmissions Increased processing Ignored optimizations Costs vs. benefits of SOA Issues on wireless networks Larger transmission sizes Larger number of transmissions Increased processing Ignored optimizations
10
Thank You Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.