Core Java| JSP| Servlets| XML| EJB| JEE5| Web Services| J2ME| Glossary| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
SMODL Development Suite 
 

SMODL is a simple xml-dialect for declaring method signatures. In this respect, it is very much like a Java or C# interface. However, SMODL also defines constructs which goes beyond what such interfaces can express, making it a powerful tool to model Web

 

SMODL Development Suite

                         

SMODL is a simple xml-dialect for declaring method signatures. In this respect, it is very much like a Java or C# interface. However, SMODL also defines constructs which goes beyond what such interfaces can express, making it a powerful tool to model WebServices.

SMODL is not WSDL. SMODL focus on modelling a WebService in a compact and readable way, whereas WSDL describes a WebService. One way to think about this is that SMODL allows humans to model (or "declare") a WebService, whereas WSDL allows computers to describe (and parse) a WebService. 

Initially, SMODL was developed by RUnit Software for internal use in 2004 in response to the lack of simple tools for working with WebServices which frequently change the API. The original goal of SMODL was to allow business domain-experts (very often untrained and/or self-taught programmers) declare and maintain the interface to a WebService. As work evolved throughout 2005 and 2006, SMODL reached this goal and also turned out to be a simple way for trained programmers to quickly set up and maintain WebServices.

SMODL Development Suite

RUnit Software has successfully applied SMODL technology in several projects since 2004, and a number of tools have been written to facilitate different steps in the development process. These utilities have now been collected and bundled in a plugin for Eclipse called SMODL Development Suite which is offered free for non-commercial use.

SMODL Development Suite automatically generates code for a WebService based on a SMODL model. SMODL Development Suite can also build (reverse-engineer) a SMODL model from an existing Java-interface.

SMODL Development Suite generates SOAP, XML-RPC and JSON-RPC bindings for the service. The provided run-time engine runs standalone, hosted by any servlet-container, in a LAMP stack or in a .NET ASP environment. WSDL describing the SOAP binding is generated dynamically by the run-time engine.

SMODL Development Suite also generates client-libraries for Java, PHP, C# and AJAX-style HTML. The libraries allow consumers of the WebService to develop their client on the platform of their own choice, and the HTML provides a quick way to test and validate the WebService using a browser.

SMODL Development Suite is seamlessly integrated with the Eclipse IDE, taking full advantage of the dynamic compilation, code validation and error-reporting of the Eclipse platform. This ensures a smooth workflow and high productivity. 

Look at this link for more detail: http://www.smodl.org/

                         

» View all related tutorials
Related Tags: c eclipse web architecture com ide service sed logic weblogic soa ip vi cli id log ksh blog for ie

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Training Courses
Tell A Friend
Your Friend Name
Software Solutions
Least Viewed
Most Rated
Recently Viewed
Search Tutorials

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.