Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

Marc Ont Portal release 1.0

From szymon.pajak, 1 year ago

Presentation describing a SOA Framework sketch in MarcOnt Portal w more

332 views  |  0 comments  |  0 favorites  |  17 downloads
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 332
on Slideshare: 332
from embeds: 0* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: MarcOnt Portal Release 1.0 - reflections Szymon Pająk Digital Enterprise Research Institute National University of Ireland, Galway szymon.pajak@deri.org  Copyright 2006 Digital Enterprise Research www.deri.ie Institute. All rights reserved.

Slide 2: Outline • SOA framework overview • Achieved advantages • ...and disadvantages • Other ideas 2

Slide 3: SOA Framework sketch: Internal modules Repository JSF Semantic WS description WS2 interpreter WS1 OWL-S 3

Slide 4: SOA Framework details: WS 1 WS 2 WS n OWL-S 1 Semantic RestfullServlet OWL-S 2 Interpreter OWL-S n 4

Slide 5: SOA Framework – pros: • Easiness of Web Service development and deployment • RDF Web Service talk • WS - „auto recognition” • No need of complex framework on client side 5

Slide 6: Sample REST Web Service public class SampleREST extends RestfullServlet { public SampleREST() { this.markupPathGET = \"List.owl\"; this.serviceResourceNameGET = \"ListService\"; } protected Object executePOST(HttpServletRequest request, HttpServletResponse response) { return null; } protected Object executePUT(HttpServletRequest request, HttpServletResponse response) { return null; } protected Object executeGET(HttpServletRequest request, HttpServletResponse response) { Model model = ModelFactory.createDefaultModel(); return model; } protected Object executeDELETE(HttpServletRequest request, HttpServletResponse response) { return null; } } 6

Slide 7: SOA Framework – cons: • Writing OWL-S ontologies • Complexity of OWL-S interpretation module, alternative (but not flawless) may be: http://www.mindswap.org/2004/owl-s/api/ • Process2Process interactions (still TODO) 7

Slide 8: Other ideas: Major: • Repository • Attractive interface (graph) • Safety Minor: • Security 8