Object Brokering Software

View 4745 business solutions

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

  • Let your volunteer coordinators do their best work. Icon
    Let your volunteer coordinators do their best work.

    For non-profit organizations requiring a software solution to keep track of volunteers

    Stop messing with tools that aren’t designed to amplify volunteer programs. With VolunteerMatters, it’s a delight to manage everything in one place.
  • EBizCharge Payment Platform for Accounts Receivable Icon
    EBizCharge Payment Platform for Accounts Receivable

    Getting paid has never been easier.

    Don’t let unpaid invoices limit your business’s growth. EBizCharge plugs directly into the tools your business already uses to speed up payment collection.
  • 1
    omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.
    Leader badge
    Downloads: 907 This Week
    Last Update:
    See Project
  • 2
    JBoss Community
    Community driven projects featuring the latest innovations for cutting edge apps. Our flagship project JBoss AS is the leading Open Source, standards-compliant, Java EE based application server implemented in 100% Pure Java.
    Leader badge
    Downloads: 444 This Week
    Last Update:
    See Project
  • 3
    RabbitMQ Server

    RabbitMQ Server

    Core server and tier 1 (built-in) plugins

    RabbitMQ is the most widely deployed open source message broker. With tens of thousands of users, RabbitMQ is one of the most popular open source message brokers. From T-Mobile to Runtastic, RabbitMQ is used worldwide at small startups and large enterprises. RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. RabbitMQ runs on many operating systems and cloud environments, and provides a wide range of developer tools for most popular languages. Supports multiple messaging protocols, message queuing, delivery acknowledgement, flexible routing to queues, multiple exchange type. Deploy as clusters for high availability and throughput; federate across multiple availability zones and regions. HTTP-API, command line tool, and UI for managing and monitoring RabbitMQ.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 4
    Programming library for writing an XML-RPC server or client in C or C++. XML-RPC is a standard network protocol to allow a client program to make a simple remote procedure call (RPC) type request of a server. Like SOAP or CORBA, but much simpler.
    Leader badge
    Downloads: 160 This Week
    Last Update:
    See Project
  • Qrvey allows SaaS companies to create richer products and bring them to market faster Icon
    Qrvey allows SaaS companies to create richer products and bring them to market faster

    Our pre-built javascript widgets make it a snap to embed charts, reports and dashboards right into your app

    Qrvey is a low code embedded analytics platform built to help SaaS providers by simplifying the process of putting analytics tools in the hands of all users as fast as possible.
  • 5
    dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop.
    Leader badge
    Downloads: 367 This Week
    Last Update:
    See Project
  • 6
    Portable and very simple C API functions to write a soap client/server in c.
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 7
    jni4net

    jni4net

    Fast, object oriented, intraprocess bridge between JVM and CLR

    Fast, object oriented, intraprocess bridge between JVM and CLR
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 8
    XINS is an open-source Web Services technology, supporting SOAP, XML-RPC and REST. It consists mainly of an XML-based specification format and a Java-based implementation framework.
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 9
    The TclSOAP package provides a mechanism to bind Tcl command procedures to remote procedure calls using the Simple Object Access Protocol (SOAP) and XML-RPC over HTTP. Both client and server code is provided.
    Downloads: 10 This Week
    Last Update:
    See Project
  • The Secure Workspace for Remote Work Icon
    The Secure Workspace for Remote Work

    Venn isolates and protects work from any personal use on the same computer, whether BYO or company issued.

    Venn is a secure workspace for remote work that isolates and protects work from any personal use on the same computer. Work lives in a secure local enclave that is company controlled, where all data is encrypted and access is managed. Within the enclave – visually indicated by the Blue Border around these applications – business activity is walled off from anything that happens on the personal side. As a result, work and personal uses can now safely coexist on the same computer.
  • 10
    A general purpose implementation of the xmlrpc specification in C.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Libiqxmlrpc is C++ object-oriented library that represents an XML-RPC solution for both client and server. It supports HTTP and HTTPS, both single-threaded and multi-threaded computation models on the server side, method interceptors, and other features.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    JCom is a bridge library between Java and Com to enable COM object access from Java classes. Example: Creating an Excel worksheet, or using Visual Basic COM application from a Java application. See also this alternative http://com4j.kohsuke.org/
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Ultra Corba Simulator
    UCS (Ultra Corba Simulator) is one powerful corba client/servant simulator tool. It doesn't need idl-related helper class or IR service.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    The focus of this project is to port the OO interpreter language Python and its extensions (GUI, CORBA, SOAP, XML-RPC, QNX message passing, Data Bases a.s.o) to QNX4 and QNX6 (QNX RTP). URLs: www.python.org
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    XML-RPC for Delphi is a library used on the server or client side of an XML-RPC communication. It is designed to compile under Delphi for Windows and Kylix for GNU/Linux. XML-RPC for Delphi requires the Open Source Indy components be installed.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    SBW (Systems Biology Workbench)

    SBW (Systems Biology Workbench)

    Framework for Systems Biology

    The Systems Biology Workbench(SBW) is a framework for application intercommunications. It uses a broker-based, distributed, message-passing architecture, supports many languages including Java, C++, Perl & Python, and runs under Linux,OSX & Win32. It comes with a large number of modules, encompassing the whole modeling cycle: creating computational models, simulating and analyzing them, visualizing the information, in order to improve the models. All using community standards, such as SED-ML, SBML and MIRIAM.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 17
    Atricore’s JOSSO is an open source and commercially supported Internet Single Sign-On (FSSO) solution for point-and-click and standards-based (SAML2) Internet-scale SSO implementations. For more information contact us at : http://www.josso.org
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Sharp Serialization Library serializes and deserializes primitives, ArrayLists and Hashtables, compatible with PHP serialize(). Use it for SOAP/Web Services communications where Hashtables cannot be passed otherwise, or saving to a file readable by php.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    MICO is a mature, secure, robust, fully standards-compliant implementation of the CORBA standard. It is available as GNU open source software and is widely used for robust application integration.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Java utilities for J2EE projects DAOFactory XML parsing tools Sub Projects Fantasy Sports tools Go - XML scripting API Classpath - Swing app for managing the classpath
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    XmlRpc++ is an implementation of the XmlRpc protocol written in C++, based upon Shilad Sen's excellent py-xmlrpc library. It is designed to make it easy to incorporate XmlRpc client+server support into C++ applications and requires no other libraries.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    A free implementation of DCE RPC, with development aimed at implementing DCOM for Linux (and other UNIX systems).
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    Stasis is persistence (ORM) framework written in Java. It supports arbitrary relational databases, project-specific profiles with rules for Java-to-DB mapping, persistent-events handling or filtering expressions.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    VJDBC (Virtual JDBC) is a JDBC type 3 driver which provides efficient tunneling of JDBC commands/results over different communication protocols (RMI, HTTP, HTTPS ...).
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Implementation of DCOM wire protocol (MSRPC) to enable development of Pure Bi-Directional, Non-Native Java applications which can interoperate with any COM component.The implementation is itself purely in Java and does not use JNI to provide COM access.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Guide to Open Source Object Brokering Software

Open source object brokering software is a type of program that enables computer systems to interact with each other across disparate networks. This type of software acts as an intermediary between two systems, allowing them to communicate and exchange data in real-time. Open source object brokering software also allows applications on different platforms to access the same data regardless of operating system or underlying technology. In addition, this kind of program provides a way for organizations to easily enable collaborative communication between multiple different computing devices or environments.

Open source object brokering software typically supports various open protocols such as Common Object Request Broker Architecture (CORBA), Remote Method Invocation (RMI), Java Database Connectivity (JDBC) and Lightweight Directory Access Protocol (LDAP). By using a combination of these protocols, applications can query databases and access other services without having to directly connect with them. This makes it much easier for developers to create distributed applications and integrate disparate components into a cohesive whole.

Object broker solutions come in both commercial and open source formats, with the latter being provided free of charge under licences like Apache Software Foundation’s Apache License 2.0 or GNU General Public License Version 3+. Open source solutions are often preferred by users since they are supported by large communities which contribute additional features, making it easier for non-technical users to benefit from these tools as well. Additionally, many open source object brokers provide extensive APIs that allow developers more flexibility when integrating components from multiple sources together into their apps.

In summary, open source object brokering software is extremely useful in cases where applications need to interact securely with each other over multiple platforms without requiring direct connection points. Through the use of widely accepted open protocols like CORBA and JDBC, this type of program allows computers on varying networks to exchange information quickly while also providing developers with greater control over integration processes when creating distributed systems.

Features Offered by Open Source Object Brokering Software

  • Flexible Deployment Options: Open source object brokering software provides users with the ability to customize their deployment environment. Many of these services come with options for hosting on-premises, in the cloud, and even on virtual machines. This enables organizations to select the most appropriate platform for their particular requirements.
  • Reliability and Scalability: Because open source technology is typically well-tested by its community of users, it offers a high degree of reliability when compared to other solutions that are not subject to external validation. It also has excellent scalability capabilities thanks to its use of distributed computing architectures which enable it to quickly adapt and respond to changing loads or conditions.
  • Cross Platform Support: Most open source object brokering technologies are designed from the ground up with considerations given to ensure compatibility across multiple platforms as well as integration with existing systems such as databases or messaging frameworks.
  • Standards Compliance: Since open source development is generally driven by industry standards, many open source object brokers adhere strictly or loosely associated protocols such as HTTP/RPC, SOAP/RESTful Web Services and OMA DM profiles among others. This helps ensure interoperable communication between heterogeneous components within an organization’s infrastructure while still allowing flexibility when needed.
  • Security Features: In addition to standard authentication measures like user IDs and passwords, open source object brokerages provide additional security features like encryption and authorization schemes which can help protect sensitive data from unauthorized access at all stages of operation (storage/transfer).

What Types of Open Source Object Brokering Software Are There?

  • CORBA (Common Object Request Broker Architecture): CORBA provides a distributed computing architecture that allows different types of applications to communicate with one another, independent of hardware or operating system. It is language-independent and platform-independent for object communication.
  • RMI (Remote Method Invocation): Provided by Java, this is an API that enables an application running on one machine to make requests to a remote application on another machine over the network. All of the details about how the data is transferred between machines are handled automatically by RMI.
  • DCOM (Distributed Component Object Model): Microsoft’s solution for object brokering across a distributed network. This can be used in local area networks as well as wide area networks, and allows objects written in different languages to interoperate regardless of underlying technology or platform being used.
  • SOAP (Simple Object Access Protocol): A lightweight XML-based protocol that facilitates efficient exchange of information between two computers connected via HTTP, as well as other protocols like SMTP and FTP amongst many others. It uses a combination of XML messages and Web services standards such as WSDL (Web Services Description Language) and UDDI (Universal Description Discovery Integration).
  • XMPP (Extensible Messaging and Presence Protocol): An open source protocol designed for real-time communication through instant messaging networks using XML data streams over TCP/IP connections. It could also be used for presence information and powerful presence service events such as geolocation tracking or augmented reality sharing.

Benefits Provided by Open Source Object Brokering Software

  • Increased Availability: Open source object brokering software provides increased availability by allowing developers to take advantage of pre-built objects and components, which can be reused to create new applications faster and with greater reliability.
  • Cost Savings: Using open source object brokering software can help developers save time, money, and resources, while speeding up the development process. This type of software also helps to reduce costs by eliminating vendor lock-in, making it easier for users to move between different providers if need be.
  • Flexibility: With open source object brokering software, developers can customize their applications more easily as they can access any part of the code needed in order to make modifications. This gives them more control over how their applications will work and look.
  • Quality Assurance: Open source object brokering software offers quality assurance by providing an automated system for testing changes before they are implemented in production environments. By having rigorous levels of testing done in advance it reduces the risk of errors or bugs being released into live systems that could cause significant issues for users or customers.
  • Scalability: Since these types of tools provide access to a vast array of pre-built objects and components, it makes it possible for developers to quickly scale up or down their applications when necessary without needing additional manpower or resources. This is particularly useful for startups who may require scaling up very quickly without having the budget for larger teams or extra hardware/software purchases.

What Types of Users Use Open Source Object Brokering Software?

  1. Consumers: Consumers typically use open source object brokering software for general purposes such as personal data transfer, uploading and downloading files, or media streaming.
  2. Businesses: Companies often utilize open source object brokering software to store private information on the cloud or move large files. Additionally, businesses may take advantage of the platform's scalability when hosting large numbers of customers.
  3. Developers: Developers appreciate open source object brokering software because it allows them to integrate different applications and services together more easily than coding completely custom modules from scratch. They can also access a variety of pre-made tools, plugins and APIs that are available for creating projects quickly and efficiently.
  4. Educational Institutions: Educational institutions use open source object brokering software to ensure secure communication between faculty members, students and staff members using their institution’s network. It also provides them with an efficient solution for sharing large objects such as videos in distance learning settings.
  5. Government Organizations: Government organizations typically benefit from using open source object brokering software due to its reliability and security measures which help maintain the confidentiality of sensitive projects being handled via the platform. Additionally, this type of software is compliant with various legal regulations which protects both citizens’ privacy as well any data associated with government operations.

How Much Does Open Source Object Brokering Software Cost?

Open source object brokering software is one of the most cost-effective solutions for businesses that need to manage and store data. In most cases, open source object brokering software is completely free, with some exceptions including commercial packages which can incur a small fee for premium features. All in all, you can likely find a quality solution without having to spend anything at all.

That said, depending on your business's specific needs and objectives, it may be worth investing in an enterprise-level object brokering package or service. These paid options typically come with more robust features, customizability and scalability; however they usually come with a monthly or yearly subscription model. Depending on the provider or vendor, these subscription fees can range anywhere from around $50 - $1000+ per month/year. Ultimately though, the exact price will depend on what features you require so it’s best to do some research before committing to any particular product.

What Software Can Integrate With Open Source Object Brokering Software?

Open source object brokering software is a piece of middleware that provides communication among computer applications. It enables distributed objects from different process domains to communicate with each other by providing transparent access to services and data housed on remote computing systems. A range of software types can integrate with open source object brokering software, such as development frameworks, databases, web servers, cloud platforms, and application-level protocols. Development frameworks provide the necessary tools for creating applications and service components that can leverage the transparent access provided by an object broker. Databases such as MySQL or MongoDB can be integrated with the broker to store data persistently without requiring complex database configuration tasks. Web servers like Apache or Nginx can provide highly optimised web hosting services that use an object broker’s features for increased performance. Cloud platforms like AWS or Google Cloud Platform make it possible to deploy applications using an open source object brokers’ functionality to manage multi-cloud environments based on distributed architectures. Finally, application-level protocols like RESTful APIs can also integrate with a broker to allow interoperability between separate systems hosted over different networks and running on diverse environments.

Open Source Object Brokering Software Trends

  1. Increased Popularity: Open source object brokering software has become increasingly popular in recent years as organizations seek ways to streamline communication between their various systems.
  2. Enhanced Performance: Open source object brokering software is designed to facilitate efficient communication and collaboration between multiple applications, resulting in improved performance and scalability.
  3. Reduced Costs: Open source object brokering software can help organizations reduce costs associated with expensive proprietary systems by providing access to free and open-source technology.
  4. Improved Security: Open source object brokering software often provides enhanced security measures that can help protect data from unauthorized access or manipulation.
  5. Flexible Deployment: Open source object brokering software can be deployed in a variety of different ways, allowing for greater flexibility and customization for organizations.
  6. Scalability: Open source object brokering software is designed to easily scale with an organization’s needs, ensuring that it is able to adapt to changes in the future.

How To Get Started With Open Source Object Brokering Software

Getting started with open source object brokering software is a straightforward process that does not require any previous experience. To get set up, the first step is to download the open source platform from an official repository such as GitHub or SourceForge. Once downloaded, users can unzip the file and install it on their system.

Once installed, users will have access to all of the features and services associated with the particular type of object-brokering application they are using. First, they should configure their objects, known as 'topics,' which define what kind of items they want to broker between applications or processes within their system. These topics may be anything from data files, images or other types of digital assets related to their business operations.

Next, users need to determine how these topics will be exchanged between applications within their system by selecting one or more brokers that are compatible with the object-brokering software they're using (e.g., ActiveMQ, RabbitMQ). Brokers facilitate data transmission between applications and enable them to communicate via messages sent through queuing functions over a network.

Finally, once objects and respective brokers have been configured properly and verified for secure communication protocols (such as TLS/SSL), users can begin exchanging messages related to specific topics across different points in their system architecture . In addition, many open source object-brokering tools feature web user interfaces for quickly setting up message exchanges through a graphical interface rather than writing code manually. With everything set up correctly and verified for security protocols, users are now ready to explore all that this powerful methodology has to offer in terms of simplifying complex application architectures and expanding communication capabilities across various systems elements within organizations' infrastructure.