Hello Shan;
Defne framework is not based on Web Service Technology. No such things
in Defne, such as WSDL, SOAP, or other WS-related standards. Main
motivation behind the Defne is to easily write backend services using
Java EE technologies and provides simple and easy to use Defne Client
Library to call those services. Currently we have provided the
following remote access clients, but we will add more clients such as
WebService Clients, JMS Clients, TCP Clients etc in future releases.
Current Remote Client Access
- HTTPClient (defne-client module)
- Ajax JSON Client (defne-json)
As you have already know, writing business services with web services
are heavy things because of
- Complex WSDL structure/maintaining
- SOAP performance problems with processing, parsing etc.
- Not always fit for Java EE applications
Defne is lightweight because
- No need to use Java EE heavy servers, works with Tomcat, Jetty, etc.
- Easy to write services, just using with some annotations
- High Performance because services are stateless
- Hight quality based on Apache Projects.
If you wish to write Java EE based backend services and to use
dependency injection, Defne is the perfect fit.
Currently Defne is used by our team in production systems and MechSoft
Software Solutions (
http://tiny.cc/ngxhr) provides 24x7 support.
--Gurkan