Open Source Web Services Tools in Java
source link: https://www.java-source.net/open-source/web-services-tools
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Open Source Web Services Tools in Java
Axis
Axis is the third generation of Apache SOAP (which began at IBM as \"SOAP4J\"). It also includes: * a simple stand-alone server, * a server which plugs into servlet engines such as Tomcat, * extensive support for the Web Service Description Language (WSDL), * emitter tooling that generates Java classes from WSDL. * some sample programs, and * a tool for monitoring TCP/IP packets.UDDI4J
UDDI4J is a Java class library that provides an API to interact with a UDDI (Universal Description, Discovery and Integration) registry. The UDDI Project is a comprehensive, open industry initiative enabling businesses to (I) discover each other, and (II) define how they interact over the internet and share information in a global registry architecture. UDDI is the building block which will enable businesses to quickly, easily and dynamically find and transact with one another via their preferred applications.WSIL4J
WSIL4J is a Java class library that provides an API that is can be used to locate and process WS-Inspection documents. This class library can be used to read and parse a WS-Inspection document, as well as generate a new WS-Inspection document.WSIF
The Web Services Invocation Framework (WSIF) is a simple Java API for invoking Web services, no matter how or where the services are provided.SOAP UDDI
SOAP UDDI is UDDI 2.0 compliant registry for Web services. With this UDDI Registry, Web services developers can publish and test their applications in a secure, private environment for their own applications.Ivory
Ivory provides easy integration between your exiting java classes, Avalon services, and Axis. It allows easy deployment of soap services with none of the WSDD configuration that Axis normally mandates. Simply register your class or service and wa-la, you have a new RPC SOAP service. However, it also allows Avalon services to be used with the standard WSDD configuration easily.Caucho Hessian
\"Hessian is a lightweight, self-describing binary RPC protocol\" The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments.Caucho Burlap
\"Burlap is a lightweight XML RPC protocol.\" The Burlap web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols.Xfire
XFire is a next-generation java SOAP framework. At its core is a light message processing model used to interact with SOAP messages via STAX.Crispy
The intention from Crispy is a easy communication with different kind of services. Services are RMI, WebService, REST, XML-RPC, EJB, Burlap, Hessian or other. With Crispy you can invoke all services with the same interface. You must don't know, how the service-technology work. The kind of communication is describe in properties and it can be easy change. The remote calls are simple Java Object call. You can integrate Crispy (for example) in a Service Oriented Architecture (SOA) or in a Rich Client Platform (RCP).Apache Scout
Apache Scout aims to be an open source implementation of the Java API for XML Registries (JAXR) specification. It has level 0 capability support. It can talk to UDDI registries.XINS
XINS is an Web Services technology, supporting SOAP, XML-RPC and REST. It consists mainly of an XML-based specification format and a Java-based implementation framework. From the API specifications, XINS can generate HTML, WSDL, client-side code, server-side code and test forms.Gomba
Gomba is a collection of Java servlets that allow developers to quickly build RESTful web services that expose data accessed via the JDBC API to the Web. Gomba can be used as a middle-tier for dynamic websites, as a syndication system or even as a database reporting tool.Metro
Metro is a high-performance, extensible, easy-to-use web service stack. It is a one-stop shop for all your web service needs, from the simplest hello world web service to reliable, secured, and transacted web service.Apache Axis2
Apache Axis2, the third generation Web services engine is more efficient, more modular and more XML-oriented than its predecessor Apache Axis. It is carefully designed to support the easy addition of plug-in modules that extend its functionality for features such as security and increased reliability.Apache CXF
Apache CXF is an open source (web) services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.Membrane SOAP Monitor
Membrane SOAP Monitor is a forwarding HTTP and SOAP proxy with a graphical UI. The GUI features an XML beautifier that makes it easier to analyze the envelope of SOAP messages. predic8 just open sourced the project.Recommend
-
11
LocalStack – An Open-Source Mock Of The Real AWS Services Knoldus Blog Audio Reading...
-
5
Open Source Logging Tools in JavaLog4jLog4j is a logging tool that allows you to log at runtime without modifying the application binary. The log4j package is...
-
7
Open Source Web Servers in JavaJakarta TomcatTomcat is the servlet container that is used in the official Reference Implementation for the Java Se...
-
2
Open Source Web Testing Tools in JavaHtmlUnitHtmlUnit is a java unit testing framework for testing web based applications. It is similar in concep...
-
2
Open Source Web Frameworks in JavaStrutsThe core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets,...
-
5
Open Source Code Coverage Tools in JavaQuiltQuilt is a Java software development tool that measures coverage , the extent to which unit testing exercises...
-
3
Open Source Testing Tools in JavaJUnitJUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who imple...
-
6
Open Source Web Mail Clients in JavaJWebMailWebMail is a www-frontend to IMAP/POP3 mailboxes. You can compare it to the systems Hotmail, YahooMail etc use....
-
6
Open Source Is Finally Coming to Financial ServicesOpen source will catalyze the financial services industry’s biggest evolution to date. This evolution will shift the power in this $25 trillion industry from business executives to developers...
-
3
Tech · 21 October 2021 · 4 min...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK