Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. XML / XSL
  4. Some general questions on webservices

Some general questions on webservices

Scheduled Pinned Locked Moved XML / XSL
wcfjavaapachewpfsysadmin
1 Posts 1 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    moliate
    wrote on last edited by
    #1

    I don't know if this is the place to ask general questions about web services, but this forum seemed the most appropriate. I havn't had much experience with web technologies so what I hope for is a "push in the right direction"... What I would like to do is expose a fairly complex framework as a set of webservices. The individual services may take a long time (up to an hour) to complete, so asyncronous calls will probably be used. The output of one service is often input to another, so I'd eventually like to use some kind of server process control. The server will be on a UNIX station and I'll probably implement it in Java. I've looked at some different technologies this week, and this is what I've come up with:

    1. The transport will probably be SMTP. I've looked at protocols like BEEP and JMS, but it seems easier(?) to use ordinary mail.
    2. The service invocations will probably use SOAP generated by JAX-RPC (is there a standard SMTP binding for SOAP?). Possibly a special mail service (based on Apache James?) handles the requests and orchestrates them (handles the process control and invokes local or remote HTTP services).
    3. The responses will be sent as "notifications" over SMTP (something like a REQUEST<=>N*RESPONSE pattern)
    4. For process control the BPEL (Business Process Execution Language) seems promising. I've not read through the spec, though.

    Did this make any sense? Are there better ways? Any comments, suggestions, experiences or links would really be appreciated at this stage so I don't lock myself in with a dead end technology... Thanks /moliate


    The corners of my eyes catch hasty, bloodless motion - a mouse? Well, certainly a peripheral of some kind.

    Neil Gaiman - Cold Colours

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups