[go: up one dir, main page]

Browse free open source SOAP software and projects below. Use the toggles on the left to filter open source SOAP software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1
    The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems. The main repository is at GitHub in https://github.com/pupnp/pupnp. This is just a clone repository for legacy reasons. Old SourceForge repo: git://pupnp.git.sourceforge.net/gitroot/pupnp/pupnp
    Leader badge">
    Downloads: 4,137 This Week
    Last Update:
    See Project
  • 2
    Zeep

    Zeep

    A Python SOAP client

    A fast and modern Python SOAP client. Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11, and PyPy. Build on top of lxml and requests. Support for Soap 1.1, Soap 1.2 and HTTP bindings. Support for WS-Addressing headers. Support for WSSE (UserNameToken / x.509 signing) Support for asyncio via httpx. Experimental support for XOP messages. Zeep inspects the WSDL document and generates the corresponding code to use the services and types in the document. This provides an easy-to-use programmatic interface to a SOAP server. Parsing the XML documents is done by using the lxml library. This is the most performant and compliant Python XML library currently available. This results in major speed benefits when processing large SOAP responses. The SOAP specifications are unfortunately really vague and leave a lot of things open for interpretation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Portable and very simple C API functions to write a soap client/server in c.
    Leader badge">
    Downloads: 58 This Week
    Last Update:
    See Project
  • 4
    Package Generator

    Package Generator

    Generates a PHP SDK based on a WSDL, simple and powerful, WSDL to PHP

    Package Generator generates a PHP SDK from any WSDL so you can easily consume any SOAP Web Service without wondering how SOAP is used under the hood. Package Generator provides many options to generate your package even if a few are required. This project has been tested with many WSDL and is currently used on the platform Providr.IO. Package Generator generates files that are detailed in the MANIFEST. You are encouraged to read it to understand how and why the files are generated in addition to the way the generated classes are supposed to be used. Use a professional approach to manage your project around the SOAP Web Services you need to consume. If you really don't know how to use the generator, get your generated package in less than 5 minutes, just fill and click. Using the most commonly used languages and tools, you'll be ensured to have a very easily usable code. Send requests without writing one line of code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 5
    Cclite

    Cclite

    Cclite Alternative Currency Software

    There's work and a first package of Cclite2, using Mojolicious https://sourceforge.net/projects/cclite2/. New version with solution for Debian packaging and update to template processing for new versions of Perl. This is version 0.9.5.1 mid-October 2015. As I have limited time, most of the focus will be phones, SMS and an app with SMS as underlying mechanism. Work on making install easier especially on Debian based distros. Windows deprecated now. ============== Community currency for local exchange trading systems (LETS)and other alternative money systems. Multi-registry (group), multi-currency, with inter-registry transactions using web services (SOAP,REST), with rough templates for 17 languages. Various payment interfaces email, SMS, jabber, batch. User manual. Note Cclite is NOT crypto, it's mutual social credit! https://github.com/hbarnard/cclite-android-app this is now also here as: https://sourceforge.net/projects/cclite-android-app
    Downloads: 16 This Week
    Last Update:
    See Project
  • 6

    Service Grid - Language Grid Base System

    SOA infrastracture initially developed by NICT Language Grid Project

    Service Grid is an infrastructure for accumulating and sharing Web services. Resources with complicated intellectual property issues are wrapped as Web services and shared on the Service Grid. If you release your software by using the software of this project, please include the following description in the documents or on the website. * This software uses the [SOFTWARE] by the Language Grid project (http://langrid.org/). [SOFTWARE] is one of: * Service Grid Server Software (http://langrid.org/oss-project/en/service_grid.html) * Language Service Development Libraries (http://langrid.org/oss-project/en/language_service.html) * Language Grid Toolbox (http://langrid.org/oss-project/en/toolbox.html) If you publish a paper by using the software of this project, please cite the following book. * Toru Ishida Ed. The Language Grid: Service-Oriented Collective Intelligence for Laguage Resource Interoperability. Springer, 2011. ISBN 978-3-642-21177-5.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    MActor is an extensible tool for functional integration testing. It can facilitate tests a range of integration technologies (support for JMS, XML over HTTP, SOAP, TIBCO Rv, IBM MQ series and file-shares are currently supplied with the tool)
    Leader badge">
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    Jitterbit is an open source integration tool that delivers a quick and simple way to design, configure, test, and deploy integration solutions. It supports many document types and protocols: XML, web services, database, LDAP, text, FTP, HTTP(S), file
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    wsdlpull is an efficient and powerful command line utility for dynamic inspection and invocation of WSDL web services.It provides a C++ library with dynamic WSDL invocation API,WSDL parser,Schema parser and Validator and an xmlpull Parser/Serializer.
    Downloads: 5 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Small footprint C++ library to extract an XPath 1.0 expression from an XML tree. Uses the TinyXML project to parse XML trees and store intermediate results. Runs on any platform. Optional use of STL. Overhead less than 100KB, including TinyXML.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Javeline TelePort is an Open Source communication layer supporting all popular web services such as XMLRPC, SOAP, JSON and REST. TelePort is part of the Javeline Framework.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    EXIficient
    NOTE: we moved to http://exificient.github.io !!! The Efficient XML Interchange (EXI) format is a very compact representation for the Extensible Markup Language (XML) Information Set that is intended to simultaneously optimize performance and the utilization of computational resources. Besides the EXI library EXIficient provides a command-line interface (CLI, see com.siemens.ct.exi.cmd.EXIficientCMD) and a graphical user interface (GUI, see http://exificient.sourceforge.net/exificient.jnlp)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    A working example and libraries for the Open SOAP interface to ECONZ Wireless's Timecard application, a mobile timesheet software solution that enables employees to log time attendance and task information, remotely via their cell phone
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    SOAP::WSDL is a WSDL based open-source SOAP toolkit for perl. It allows to easily create client and server SOAP interfaces based on a WSDL description.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    This program implements a SOAP client that could send an XML to a web service and display a response interactively. It was primarily built to test different security measures that are usually implemented to protect SOAP traffic.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Fronsetia

    Fronsetia

    A web application for testing webservices

    Fronsetia (Free Online Service Testing Application) is a Java web application that allows testing webservices (REST and SOAP). No end-user installations required, just deploy the application on your server and pass the link so that users can use their usual browsers to access Fronsetia. You can think of Fronsetia as a simple version of SoapUI on the web, or a simple and free and open-source version of the "wls_utc" utility. See the project homepage https://fronsetia.sourceforge.io and the project Wiki in the menu above.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    TCPMonPlus

    TCPMonPlus

    TCPMonPlus intercepts TCP packets and SOAP reqeusts

    TcpMonPlus version 1.0: A Utility Application to Monitor TCP Packets This utility application can be used to monitor the packets flowing on a TCP connection. TcpMonPlus is used by placing it in-between a client and a server. The client is configured to connect to TcpMonPlus and TcpMonPlus forwards the packets to server with all required authentications. The client must be configured to TcpMonPlus local Port that is it is listening to. TcpMonPlus forwards the packets to the server and port specified in the configuration panel. User Name and Password may be supplied if the server requires HTTP authentication. NOTE: You can run the application in console mode using the following example command: java -cp . com.yasmoicoco.proxy.tcpmon.TCPMonitorPlus -console 9080 192.168.1.1 9080 true Using the scripts: Or You may execute one of the scripts as follows: Windows: TCPMonPlus.bat TCPMonPlusConsole.bat Non Windows: TCPMonPlus.sh TCPMonPlusConsole.sh Also known as TCPMon
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    WSFuzzer
    WSFuzzer is a fuzzing penetration testing tool used against HTTP SOAP based web services. It tests numerous aspects (input validation, XML Parser, etc) of the SOAP target. It is only to be used against targets that have granted permission to be teste
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    mendelson AS4

    mendelson AS4

    AS4 Solution for ENTSOG, e-SENS, ebMS, PEPPOL, ICS2, BDEW

    mendelson AS4 is a free JAVA-based open source AS4 solution. Contains a monitoring- and configuration GUI (SWING), supports PUSH and PULL messages, ENTSOG AS4, e-SENS AS4, ebMS AS4, BDEW AS4, PEPPOL AS4, ICS2 AS4, signatures (SOAP, payload), selectable profile per trading partner, encryption (SOAP, payload), UserNameToken, TLS, pluggable into any servlet container, trading partner management, compression, certificate management
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Library, initially written for the ScreenKast program. Provides the necessary logic to capture screen recordings and to process them. Includes a soap-client for the webservice at captorials.com that enables you to share your recordings.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    phpMyWebServices is a framework that can serve dotNET-like Web services coded in PHP, so it works on all apache/php servers (MySQL not required). With it, you can easy host any webservice on the most of free hosting services !!!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Be4gle is a web services layer for MySQL that exposes the database as a SOAP server. HTML forms and a generic JavaScript soap client are generated from XML templates enabling client side data binding and event-driven web applications (AJAX).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    It is a lightweight API to invoke web services (RMI, CORBA, WebService (SOAP), XML-RPC, EJB, Hessian, Burlap, REST, ...), how simple Java Object calls. You can integrate Crispy in a Service Oriented Architecture (SOA) or in a Rich Client Platform (RCP).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Curl Web Services Development Kit - a Curl Open Source project The WSDK library provides components necessary for building Curl applications that make use of web services. These include both SOAP/WSDL support, and an XML document model.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Fydji WS is a Web Services creation framework allowing to build services mapped to database operations, Java methods or other sources. It produces a Web application for services publishing and Java/JavaScript/PHP client classes for their invocation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Guide to Open Source SOAP Software

Open source SOAP software is a type of application programming interface (API) that allows developers to create and deploy web services. It uses the Simple Object Access Protocol (SOAP) as its messaging protocol to enable communication between applications over the internet. This enables distributed systems, such as those found in web service applications hosted on different computers or platforms, to communicate with each other in a secure manner. Open source SOAP software provides organizations with access to free programs that have been developed and tested by community members who are passionate about making their projects available for public use.

Using open source SOAP software can save businesses money because they don't need to purchase and maintain expensive proprietary solutions from commercial vendors. Additionally, since these programs are open source, developers can take advantage of contributions from the global development community and make changes or improvements quickly without having to wait for official releases or updates from a commercial vendor. Furthermore, open source SOAP software provides users with flexibility when developing solutions as they can choose whichever language they're most comfortable working with: be it Java, Python, PHP or any other compatible language; as long as it is capable of speaking the same messaging protocol: SOAP.

In order for an organization's system using open source SOAP software to remain secure and compliant with industry standards and regulations, all communications sent over the internet should be encrypted using industry standard encryption protocols such as SSL/TLS (Secure Sockets Layer/Transport Layer Security). Additionally, organizations should also regularly update their codebases typically every three months in order to ensure proper security measures are in place against current cyber threats. Finally, organizations must carefully assess websites hosting any open source tools before downloading them in order to avoid any potential malware infections or malicious code injections which could compromise their networks’ security.

Features of Open Source SOAP Software

  • Transport Protocol: Open source SOAP software provides support for various transport protocols, such as HTTP, SMTP, FTP, and so on. This enables developers to send and receive data over the Internet without having to worry about any of the underlying protocol details.
  • Security: Open source SOAP software typically offers various levels of security, including encryption of transmissions and digital signatures. This ensures that all communication between two services is secure and tamper-proof.
  • Message Validation: Open source SOAP software often includes features which can automatically validate messages against a set of predefined rules. This helps to ensure that invalid messages are not passed into a system or application, thus reducing the risk of errors being introduced into the system.
  • Fault Handling: Most open source SOAP software includes features which allow developers to handle errors encountered during message exchange more easily. This includes automatic retry logic in case a message sending fails, as well as logging mechanisms which help pinpoint underlying issues quickly and accurately.
  • Protocol Interoperability: Open Source SOAP software typically supports various different communication protocols simultaneously, allowing developers to switch from one protocol to another with minimal effort if needed. This helps to ensure that applications and services which rely on different protocols can still easily communicate with each other.
  • Extensibility: Open source SOAP software often allows developers to add additional functionality as needed, such as custom headers or message formats. This helps to ensure that applications and services can be easily customized and extended in order to meet changing requirements over time.

What Are the Different Types of Open Source SOAP Software?

  • Apache Axis2/Java: This is a open source software framework that allows users to create web services based on the Simple Object Access Protocol (SOAP). It supports many programming languages, such as Java and C++.
  • GSoap: This is an open source SOAP toolkit for working with web services. It provides an easy-to-use interface to create, manipulate and access SOAP messages in various formats like XML and JSON.
  • JaxMe 2: This is a open source implementation of Java APIs for XML Messaging (JAXM) and SOAP. It can be used to generate both client-side code and server side code.
  • MantaRay Web Services Toolkit: This is an open source SOAP development platform for quickly developing SOAP applications that integrate seamlessly into enterprise systems. It provides support for both synchronous and asynchronous messaging, as well as support for web service deployment models such as Web Services Description Language (WSDL).
  • NuSOAP: This is an open source library written in PHP that enables developers to easily build SOAP clients and servers from within their applications. It also includes helper classes that allow developers to serialize complex PHP data structures into valid XML strings which are then transmitted over the net using the Simple Object Access Protocol (SOAP).
  • phpSOAP: A lightweight yet powerful PHP library designed specifically for creating clientside and server-side applications using the Simple Object Access Protocol (SOAP). With phpsoap you can write custom web service applications without writing any additional code or dealing with complicated frameworks.
  • SOAP UI: This is a free, open source application that enables users to develop and test web services quickly and easily. It provides an intuitive graphical user interface which allows users to create, manipulate and access SOAP messages in various formats like XML, JSON and YAML.
  • ZSI: This is an open source software library for developing client-side applications using the Simple Object Access Protocol (SOAC). With ZSI you can create and parse SOAP messages without having to write any code. It supports both synchronous and asynchronous messaging for easy integration with existing systems.

Open Source SOAP Software Benefits

The benefits of using open source SOAP software include:

  • Cost Savings: Open source SOAP software is often free to use, meaning businesses can save money on expensive licenses and subscriptions. Additionally, companies can avoid costly maintenance fees associated with proprietary closed-source solutions.
  • Flexibility & Customization: Open source SOAP software provides developers greater flexibility to customize the code and features in order to meet specific business needs. This provides businesses with a customized solution tailored specifically for their unique needs.
  • Increased Quality Control: Since open source code is available for review by anyone, it makes it easier to identify potential issues or bugs that need to be fixed before deployment. This allows businesses to ensure the highest possible quality standards while also avoiding costly post-deployment problems.
  • Simpler Integration: By leveraging existing open source libraries and frameworks, developers can more easily add compatible third-party services into their projects without having to worry about compatibility issues that may arise when mixing incompatible platforms together. By relying on existing industry standards like XML or JSON, this enables organizations to integrate complex systems more quickly and efficiently than ever before.
  • Faster Development Cycles: Many of the components of open source software are already built and ready for use, allowing developers to focus on developing custom features rather than spending time building basic functionality from scratch as would otherwise be required with a proprietary system. This leads to faster development cycles which saves time and money in the long run.
  • Community Support: Perhaps one of the most important advantages of using open source SOAP software is the access to community support. This makes troubleshooting and resolving problems much easier, since developers from around the world can quickly contribute their knowledge and expertise. Furthermore, open source communities often provide valuable feedback that can help guide the development of a product.

Who Uses Open Source SOAP Software?

  • Developers: Developers use open source SOAP software to create, modify and maintain applications, allowing them to access web services.
  • System Administrators: System administrators use open source SOAP software as a platform for creating and managing services within their organizations.
  • End Users: End users make use of the distributed computing architecture offered by SOAP software to access web services across multiple platforms.
  • IT Professionals: IT professionals are often tasked with ensuring that their organizations workflows run smoothly, making open source SOAP software an integral part of their jobs.
  • Business Owners: Business owners leverage the various components available in open source SOAP software to deliver cost-effective solutions for their needs.
  • Researchers: Researchers utilize the technology available through open source SOAP software to conduct experimentation on specific aspects of distributed computing systems.
  • Educators: Educators use open source SOAP software as part of their instruction on various topics related to web service technologies.
  • Hobbyists: Hobbyists explore the possibilities of open source SOAP software to build projects and experiment with different features.

How Much Does Open Source SOAP Software Cost?

Open source SOAP software is usually free of cost. However, there are some services that provide additional features or add-ons for a fee. Generally speaking, though, open source SOAP software packages are available at no cost and many developers choose this option for their development projects. Open source SOAP means that the underlying code of the application is made available online so developers can see how it works and modify or customize the code according to their needs. Additionally, developers benefit from open source software because they do not need to pay licensing fees in order to use it which allows them to save money on development costs and produce high quality applications faster.

Furthermore, many open source SOAP software packages are community-supported, meaning that developers from all over the world work together to improve the software and ensure its usability, security and stability. This makes open source SOAP an ideal choice for a wide range of development projects.

What Does Open Source SOAP Software Integrate With?

Open source SOAP software can integrate with a wide variety of other types of software. This includes web development applications such as HTML and JavaScript, as well as content management systems like WordPress and Drupal. Additionally, open source SOAP software can integrate with databases (MySQL, MariaDB, etc.), cloud computing platforms (Amazon Web Services, Google Cloud Platform), programming languages (PHP, Python), operating systems (Linux, macOS), and many more. The possibilities for integration are virtually endless.

Recent Trends Related to Open Source SOAP Software

  • Open source SOAP software enables developers to build and deploy distributed web services to support data exchange and integration.
  • Many organizations are turning to open source SOAP software as an alternative to costly proprietary solutions.
  • There has been a significant increase in the number of open source SOAP software projects over the past few years, with more developers contributing to the development of these projects.
  • Furthermore, the availability of high-quality open source SOAP libraries makes it easier for developers to create robust web services.
  • Open source SOAP software also offers greater scalability, flexibility, and cost savings than proprietary solutions.
  • Additionally, the ability to customize open source SOAP software gives organizations greater control over the development process.
  • Open source SOAP software is also becoming increasingly popular due to its cross-platform capabilities and compatibility with various programming languages.
  • Finally, there has been an increase in the use of open source SOAP software for mobile application development due to its ease of use and cost effectiveness.

Getting Started With Open Source SOAP Software

Getting started with open source SOAP software is a great way to access powerful, yet cost-effective web services and application development solutions. Before embarking on your journey, it's important to understand the basics of what open source SOAP software actually is and how it works.

SOAP stands for Simple Object Access Protocol, which is a communication protocol that allows applications to communicate over the Internet or other networks using an XML-based messaging system. This type of messaging system provides a range of features; from service invocation and remote procedure calls (RPC) to data transfer and message exchange.

Open source SOAP software typically contains core components such as run-time libraries, parsers, server applications, client applications, and tools used for development such as debuggers, testing frameworks, and more. Once you have a basic understanding of what open source SOAP software can do you will be able to make an informed decision about which one suits your needs best.

To get started with using open source SOAP software there are several steps that must be taken:

  1. Select an Open Source Solution: You will need to choose an appropriate Open Source platform that meets your requirements depending on the technology stack needed for development (e.g., Java/.NET/PHP). Different platforms provide different levels of support in terms of libraries & tools so you should take this into consideration when making your choice.
  2. Install & Configure: Once you have settled on which platform suits your needs best then you’ll need to install it onto your machine & configure any settings related to how the service should behave.
  3. Develop Applications: After installation & configuration has been completed then they can begin developing their applications using all the available resources provided by the chosen platform including documentation & tutorials.
  4. Test & Publish Apps: Testing out any developed apps locally can help ensure compatibility before releasing them into production environments where possible.
  5. Monitor Performance: To ensure optimal performance in production environments its important that performance metrics are monitored regularly along with powering up resources, if necessary.

By following these steps, users should be able to successfully create & implement web services and applications that utilize the power of open source SOAP software.