Object Brokering Software

View 5652 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.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • No-Nonsense Code-to-Cloud Security for Devs | Aikido Icon
    No-Nonsense Code-to-Cloud Security for Devs | Aikido

    Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.

    Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
    Start for Free
  • 1
    omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.
    Leader badge
    Downloads: 465 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: 267 This Week
    Last Update:
    See Project
  • 3
    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: 285 This Week
    Last Update:
    See Project
  • 4
    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: 40 This Week
    Last Update:
    See Project
  • Get Avast Free Antivirus | Your top-rated shield against malware and online scams Icon
    Get Avast Free Antivirus | Your top-rated shield against malware and online scams

    Boost your PC's defense against cyberthreats and web-based scams.

    Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
    Free Download
  • 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: 548 This Week
    Last Update:
    See Project
  • 6
    This is a open, community based project based on a fork of the original Exolab OpenORB project providing a complete CORBA ORB, services and supporting facilities under an open management model, embracing individuals, industrial and academic contributions.
    Downloads: 95 This Week
    Last Update:
    See Project
  • 7

    XPLC

    Cross-platform lightweight components

    XPLC (cross-platform lightweight components) is a component system that provide extensibility and reusability both inside and between applications, being portable across platforms and languages, easy to use and having the lowest possible overhead.
    Leader badge
    Downloads: 28 This Week
    Last Update:
    See Project
  • 8
    Portable and very simple C API functions to write a soap client/server in c.
    Leader badge
    Downloads: 47 This Week
    Last Update:
    See Project
  • 9
    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: 11 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
    Smart-M3 is a functional platform that provides a cross domain search extent for triple based information. Smart-M3 enables smart cross domain applications that rely on information level interoperability.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    Generic SOAP to CORBA bridging software, using the CORBA Interface repository to match the incoming SOAP request to the corresponding CORBA service, build the dynamic invocation of the CORBA service and to generate the SOAP response or possibly SOAP fault
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    OpenEJB is a embeddable, lightweight EJB 3.0 implementation that can be used as a standalone server or embedded into Tomcat, JUnit, Eclipse, Intellij, Maven, Ant, and any IDE or application. OpenEJB is included in Apache Geronimo and Apple's WebObjects.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    IIOP.NET allows a seamless interoperation between .NET, CORBA and J2EE distributed objects. This is done by incorporating CORBA/IIOP support into .NET, leveraging the remoting framework.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    A general purpose implementation of the xmlrpc specification in C.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    jni4net

    jni4net

    Fast, object oriented, intraprocess bridge between JVM and CLR

    Fast, object oriented, intraprocess bridge between JVM and CLR
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    pilot-qof provides a query interface to data on a Palm device, using pilot-link and QOF - the Query Object Framework. pilot-qof supports reading addressbook, datebook, expenses and ToDo data and runs SQL-type queries on the live data or a QSF XML fil
    Downloads: 9 This Week
    Last Update:
    See Project
  • 17
    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
  • 18
    Gentle.NET is a database independent object persistence framework. It has an extensive feature set, excellent performance, and reasonably complete docs. Features include SQL generation, object construction/caching/uniqing, validation, and much more.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    Minos is a lightweight, portable implementation of the OMG CORBA Notification Service written in C++. It can be built with omniORB, TAO, MICO and ORBacus.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    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: 3 This Week
    Last Update:
    See Project
  • 21
    Py4J enables Python programs to dynamically access arbitrary Java objects. Methods are called as if the Java objects resided in the Python virtual machine. There is no code to generate and no interface to implement for shared objects on both sides.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    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: 2 This Week
    Last Update:
    See Project
  • 23
    ASK:Webapps front-end Application Server, offers a Java Server Component Model, Clustering & Applications Fault-Tolerance Execution. SHORB:Simple Object Request Broker over HTTP. DBPCS: ddbb Connections Pool, supports Business DB Objects Pooling
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    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.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    The Distributed Real-time Embedded Analysis Method (DREAM) is a tool and method for the real-time verification and performance estimation of distributed real-time embedded (DRE) systems. Publications: http://www.ics.uci.edu/~gabe/publications.html.
    Downloads: 3 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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.