11
Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Embed Size (px)

Citation preview

Page 1: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Page 2: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Problèmes courants d’interopérabilité Protocole de transportProtocole de transport

XMLXML

Protocole SOAPProtocole SOAP

WS►ILes outils WS-ILes outils WS-I

WS-* ConceptsWS-* ConceptsAddressingAddressing

ManagementManagement

TransferTransfer

Client frameworkClient framework

Page 3: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

IP-based multi-service next-generation access platformIP-based multi-service next-generation access platform

Combines broadband access, telephony and data interfaces

Migrate whole or parts of your telecommunications network to the NGN

high quality Triple Play, broadband business services and traditional telephony and data services at the same time

core unit & 20 other units

example: 960 xDSL or 456 COMBO

Introduction on MileGate

Page 4: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Embedded systemEmbedded system

VxWorks, C++VxWorks, C++

PowerPC ~400MHzPowerPC ~400MHz

256MB RAM, 128MB flash memory256MB RAM, 128MB flash memory

Introduction on MileGate

Page 5: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

We performed a feasibility study and suggested a manner for the implementation.

The suggestion contains:

functional design

sequential interactions

discovery/requesting mechanism

GUI prototype

generation of the files

reaction on modifications

HTML Generation

No client

installation

needed !

Page 6: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Principle

Performed work

Further development / Suggestions

Web Service

Page 7: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

W3C definition

public interfaces and bindings are defined and described using XML

interact with the Web service in a manner prescribed by its definition, using XML based messages conveyed by Internet protocols

Basic components of Web Service Architecture

Communication

Service Description

Directory Service

Web Service - Priciple

SOAP

WSDL

optional, not used

Page 8: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

Feasibility of a Web Service has already been proved

Functional prototype running on Linux

Embedded HTTP Server Barracuda

The new parts added to the WSDL file are:

new fault type

header & fault messages

Integration of fault into operation’s

WS-Transfer “soapAction” for operation’s

automatic binding of the headers into the SOAP messages

wsdl:service element with the Endpoint References

Web Service – Performed work

XSLT

Page 9: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

New discover message just for MO’s

Use of relationships for operations

Adaptation of notification mechanism

Meta constraints for invocation of operations

Many other possibilities as

advertisement of new endpoints

operational status of resource

customized requests and more

..need to be analyzed carefully!

Web Service – Further development

Page 10: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

……….…….…..

Page 11: Survey and evaluate different client Frameworks and describe their compatibilities with the web services

?