Title: Service Oriented Computing Research
1Service Oriented Computing Research
2Web Services Hide Network and System
Heterogeneity
- Conventional Distributed Systems
- Conventional middleware and Enterprise
Application Integration (EAI) technologies have
limited success. - Lacks interoperability.
RMI
B
Inter-Operability Protocols
C
A
CORBA
COM
- Web Services
- Uniform interface (WSDL Web Service Description
Language) - Common communication platform (SOAP Simple
Object Access Protocol) - Hide the network and system heterogeneity.
3Web Service Application Development Current
Practice and Research Issues
- Web Service Based Workflow Applications
- Web services are distributed across the network.
IPS
Composite Web Process
- Issues
- Detailed level Programming Confined only to
expert users. - Centralized Coordination Web services are not
live participants.
Developing Purchase Order Workflow Current
Practice
4Our Vision and Contributions
BondFlow System
- Core set of primitives for web service
coordination - Web Coordination Bonds
WSCMM
WS
- Extend the Web service infrastructure beyond the
basic service architecture (invoke and respond)
Web Coordination Management Middleware (WSCMM)
Bonding Artifacts
- Workflow configuration and execution platform
5Broader View
Negotiation Bonds
Subscription Bond
- Limitations of Web service composition
(orchestration) and coordination (choreography) - For experts only
- Web Services not live participants
- Centralized
Coordination among self-coordinating Web services
using Web bonds
6Mobile ComputingSystem on Devices (SyD)
middleware project
7Proliferation of Handheld Computing
- The most profound technologies are those that
disappear. They weave themselves into the fabric
of everyday life until they are indistinguishable
from it
- Proliferation of handheld computing is attributed
to three key technological advancements - Technological advancements in Handheld device
hardware - Advancements in wireless communication
- Application domains
8Execution Environment for Mobile Adhoc
Applications using SyD Middleware
Mobile Support Station
B
Calendar
Deviceware
Process Requests
3. p2p communication
Listener
Calendar
A
Calendar
Deviceware
Process Requests
C
Listener
Deviceware
Process Requests
Groupware
Listener
Listener
Process Requests
Directory
9Performance Evaluation
- HPs iPAQ models 3600 and 3700 with 32 and 64
MB storage running Windows CE/Pocket PC OS
interconnected through IEEE 802.11 adaptors cards
and a 11 MB/s Wireless LAN. - Jeode EVM personal java 1.2 compatible,
implementing Java Virtual Machine. - Footprint of the SyDMiddleware system is 112KB.
- Average service time for requests in
milliseconds is about 300 ms for the personal
calendar application.
iPAQ models 3600 and 3700
10QA