Differences between revisions 2 and 5 (spanning 3 versions)
Revision 2 as of 2009-02-03 19:23:10
Size: 357
Editor: KeiichiroOno
Comment:
Revision 5 as of 2009-02-12 01:03:26
Size: 706
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
=== Client ===
Line 11: Line 12:
 * OSGi service?
 * Web Service Client Manager is no longer necessary. Use standard OSGi service framework to manage web service clients.
Line 12: Line 15:
=== Service Provider ===
Line 13: Line 17:

== Implementation ==
 * [[Cytoscape_3.0/WebServiceImpl|OSGi and JAX-WS]]
Line 14: Line 22:
 * [http://cxf.apache.org/ Apache CXF]  * [[http://cxf.apache.org/|Apache CXF]]
 * [JAX-WS (Standard in Java SE 6)]
 * [Spring Web Service]
 * [Distributed OSGi]

Cytoscpae 3 Web Service Framework

(under construction)

Goal

  • Define a standard way to implement
  • Use standard technologies including Spring/OSGi/JAX-WS
  • Design the mechanism to make Cytoscape as a web service provider.

Design

Client

  • One web service = One Spring Bean.
  • OSGi service?
  • Web Service Client Manager is no longer necessary. Use standard OSGi service framework to manage web service clients.

Service Provider

Implementation

Tools

  • Apache CXF

  • [JAX-WS (Standard in Java SE 6)]
  • [Spring Web Service]
  • [Distributed OSGi]

Outdated_Cytoscape_3.0/WebServiceFramework (last edited 2011-02-24 16:32:31 by PietMolenaar)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux