You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Milinda Lakmal Pathirage (JIRA)" <ji...@apache.org> on 2008/08/02 06:36:44 UTC

[jira] Updated: (ODE-293) AJAX based Monitoring and Management Console for ODE(Axis2 Integration)

     [ https://issues.apache.org/jira/browse/ODE-293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Milinda Lakmal Pathirage updated ODE-293:
-----------------------------------------

    Attachment: restapi.patch

This patch add follwing REST API functionality to ODE 1.x branch's deployment bundle exploring facility. This will allow us to get process  definitions and wsdl files in to management console.
This patch add following methods to load process definitions and wsdls:

1. To get the process definition by giving process name:
     http://localhost:8080/ode/deployment/getProcessDefinition/<process_name>
    example:
    http://localhost:8080/ode/deployment/getProcessDefinition/DynPartnerResponder
     returns:
    <getProcessDefinition>
      <url>
         http://localhost:8080/ode/deployment/bundles/DynPartner/DynPartnerResponder.bpel
      </url>
    </getProcessDefinition>

2. Get bundle content (only WSDL  files and .bpel files):
     http://localhost:8080/ode/deployment/getBundleDocs
    example:
    http://localhost:8080/ode/deployment/getBundleDocs/DynPartner
    returns:
    <getBundleDocsResponse>
        <name>DynPartner</name>
             <process>
                <pid>{http://ode/bpel/unit-test}DynPartnerMain-1</pid>
                <bpel>DynPartner/DynPartnerMain.bpel</bpel>
                <bpel>DynPartner/DynPartnerResponder.bpel</bpel>
                <wsdl>DynPartner/Main.wsdl</wsdl>
                <wsdl>DynPartner/Responder.wsdl</wsdl>
            </process>
            <process>
               <pid>{http://ode/bpel/responder}DynPartnerResponder-1</pid>
               <bpel>DynPartner/DynPartnerMain.bpel</bpel>
               <bpel>DynPartner/DynPartnerResponder.bpel</bpel>
               <wsdl>DynPartner/Main.wsdl</wsdl>
               <wsdl>DynPartner/Responder.wsdl</wsdl>
           </process>
      </getBundleDocsResponse>
    

> AJAX based Monitoring and Management Console for ODE(Axis2 Integration)
> -----------------------------------------------------------------------
>
>                 Key: ODE-293
>                 URL: https://issues.apache.org/jira/browse/ODE-293
>             Project: ODE
>          Issue Type: New Feature
>            Reporter: Milinda Lakmal Pathirage
>         Attachments: mmc.zip, mmc_v2.zip, mmc_v3.zip, mmc_v4.tar.gz, restapi.patch
>
>
> AJAX based Monitoring & Management Console for Apache ODE is a project aimed at implementing Ajax based web application that expose monitoring and management capabilities support by Apache ODE BPEL engine and integrate it with ODE's Axis2 deployment.
> This will enable users to gain full advantage of the ODE, by making deploying BPEL deployment bundles easier, allowing them to monitor running process models, instances, engine status, and providing easy to use interface to suspend/resume and start/retire process instances and models.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.