project objectives side issues main issues milegate ? embedded http server html generation client...
Post on 20-Dec-2015
213 views
TRANSCRIPT
![Page 1: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/1.jpg)
Manage Telecommunication equipment using Web Services
![Page 2: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/2.jpg)
Agenda 1
Project objectivesSide issuesMain issues
MileGate ?Embedded HTTP serverHTML GenerationClient tools
Frameworks functionalitiesEvaluated frameworks
WS-Description
![Page 3: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/3.jpg)
Agenda 2
InteroperabilityWS►I ProfilesWS►I Tools
TestsTests definitionsTests validations
ConclusionDisadvantage of the projectBenefit of the projectWhat needs to be improved in the future…
Questions
![Page 4: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/4.jpg)
Project objectives
Side issues….….
Main issues…..…....…
![Page 5: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/5.jpg)
IP-based multi-service next-generation access platformCombines broadband access, telephony and data interfacesMigrate your telecommunications network to the NGNhigh 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 6: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/6.jpg)
Embedded systemVxWorks, C++PowerPC ~400MHz256MB RAM, 128MB flash memory
Introduction on MileGate
![Page 7: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/7.jpg)
Embedded HTTP Servers
![Page 8: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/8.jpg)
Embedded HTTP Servers 2
![Page 9: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/9.jpg)
Embedded HTTP Servers 3
![Page 10: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/10.jpg)
Embedded HTTP Servers 4
![Page 11: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/11.jpg)
We performed a feasibility study and suggested a manner for the implementation.
The suggestion contains:functional design sequential interactionsdiscovery/requesting mechanismGUI prototypegeneration of the filesreaction on modifications
HTML Generation
No client
installation
needed !
![Page 12: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/12.jpg)
Client tools Frameworks functionalities
![Page 13: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/13.jpg)
Client tools 2
![Page 14: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/14.jpg)
Client tools 3
![Page 15: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/15.jpg)
Client tools 4
Evaluated frameworks
General features → ………………………………..
Data binding → ……………………………………
Encoding table → ……………………………..
Transport → Data transfer protocol
WS-Concepts → Web services concepts supported
![Page 17: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/17.jpg)
PrinciplePerformed workFurther development / Suggestions
Web Service
![Page 18: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/18.jpg)
W3C definitionpublic interfaces and bindings are defined and described using XMLinteract with the Web service in a manner prescribed by its definition, using XML based messages conveyed by Internet protocols
Basic components of Web Service ArchitectureCommunicationService DescriptionDirectory Service
Web Service - Principle
SOAP
WSDL
optional, not used
![Page 19: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/19.jpg)
The new parts added to the WSDL file are:new fault typeheader & fault messagesIntegration of fault into operation’sWS-Transfer “soapAction” for operation’sautomatic binding of the headers into the SOAP messageswsdl:service element with the Endpoint References
Web Service – Performed work
XSLT
![Page 20: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/20.jpg)
New discover message just for MO’sUse of relationships for operationsAdaptation of notification mechanismMeta constraints for invocation of operations
Many other possibilities as advertisement of new endpointsoperational status of resourcecustomized requests and more
..need to be analyzed carefully!
Web Service – Further development
![Page 21: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/21.jpg)
Web services interoperability
![Page 22: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/22.jpg)
Web services interoperability 2 WS►I Tools
Interoperability testing tools 1.1
![Page 23: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/23.jpg)
Tests
Test definition
Use WS-I tools for testing interoperability
Send a SetLabel and Receive a GetLabel
Verify the usage of WS-Management
Test of the xFer module (WS-transfer)
Generate java classes from WSDL file
Convert WSDL 1.1 to 2.0 with WSO2 tools
![Page 24: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/24.jpg)
Tests 2
![Page 25: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/25.jpg)
……….…..
…
…
Conclusion
….
![Page 26: Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks](https://reader030.vdocuments.us/reader030/viewer/2022032800/56649d4a5503460f94a2737d/html5/thumbnails/26.jpg)
Questions
?