API/Web-Service Invocation
API/Web-Service Invocation
API/Web-Service Invocation
Mehmet Albayrak
https://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=173173
2014-09-19T13:39:45Z
2014-09-19T13:39:45Z
The following Scenario gives an introduction how to invoke external services into your modeling language by the two examples:<br /><ol style="list-style: decimal inside;"><li>Wiki Interaction<br /> Models defined using the i* implementation in ADOxx are made available in a MediaWiki environment.</li><li>Google Maps Interaction<br /> Models defined for the design of supply chain distribution networks are enhanced with geolocation data using the Google Maps WS and Open Street Map WS</li></ol>The scenario consists of two parts. Part I discusses some theretical/conceptual aspects of the Interaction with external services. Part II provides a step-by-step hands-on guide for the implementation of the external service invocation.<br /><br />Download:<br /><br /> Documentation Slides:<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/3.%20API_Web-Service%20Invocation.pdf">API_Web-Service Invocation.pdf</a> <br /> Libraries:<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/BIN/iSTAR%20v1.0.abl">iSTAR v1.0.abl</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20B%20GeoService%20Invocation/BIN/Geolocation%20Library.abl">Geolocation Library.abl</a> <br /> Models:<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/DOC/iSTAR%20v1.0%20Example%20Models.adl">iSTAR v1.0 Example Models.adl</a> <br /> GraphReps:<br /> 1) iSTAR<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/1.%20GraphRep/GRAPHREP_Softgoal.leo">GRAPHREP_Softgoal.leo</a> <br /> 2) Geolocation<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20B%20GeoService%20Invocation/SRC/1.%20GraphRep/GRAPHREP_ModelType.leo">GRAPHREP_ModelType.leo</a> <br /> AttrReps:<br /> 1) iSTAR<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Actor.leo">ATTR_Actor.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Agent.leo">ATTR_Agent.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Aggregation.leo">ATTR_Aggregation.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Belief.leo">ATTR_Belief.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Goal.leo">ATTR_Goal.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Model%20Attribute%20iSTAR%20Model%20Attributes.leo">ATTR_Model Attribute iSTAR Model Attributes.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Note.leo">ATTR_Note.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Position.leo">ATTR_Position.leo</a><br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Resource.leo">ATTR_Resource.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Role.leo">ATTR_Role.leo</a><br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Softgoal.leo">ATTR_Softgoal.leo</a> <br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/2.%20AttrRep/ATTR_Task.leo">ATTR_Task.leo</a><br /> 2) Geolocation<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20B%20GeoService%20Invocation/SRC/2.%20AttrRep/ATTRREP_ModelType.leo">ATTRREP_ModelType.leo<br /></a> <br /> AdoScript:<br /> 1)iSTAR<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20A%20MediaWiki%20Invocation/SRC/3.%20AdoScript/">AdoScript</a> <br /> 2) Geolocation<br /> <a href="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/Case%20B%20GeoService%20Invocation/SRC/3.%20AdoScript/">AdoScript</a> <br /> <br /><br /><span style="font-size: 16px"><strong>Concept:</strong></span><br /><ul style="list-style: disc inside;"><li>iSTAR</li></ul style="list-style: disc inside;"><br /><br /><img src="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/WIKI%20Invocation.png" /><br /><br /><br /><br /><br /><ul style="list-style: disc inside;"><li>Google Maps</li></ul style="list-style: disc inside;"><br /><img src="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/GoogleMapsInvocation.png" /><br /><br /><br /><br /><br /><span style="font-size: 16px"><strong>Result:</strong></span><br /><ul style="list-style: disc inside;"><li>iSTAR</li></ul style="list-style: disc inside;"><img src="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/WIKI_Result.png" /><br /><br /><br /><br /><br /><ul style="list-style: disc inside;"><li>Geolacation</li></ul style="list-style: disc inside;"><br /><img src="https://www.adoxx.org/svn/all-repo/7_Scenario_Collection/3.%20API_Web-Service%20Invocation/GoogleMapsResult.png" /><br /><br />
Mehmet Albayrak
2014-09-19T13:39:45Z