HOME
*





Mule (software)
Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSoft. The platform is Java-based but, can broker interactions between other platforms such as .NET using web services or sockets. The architecture is a scalable, distributable object broker that can handle interactions across legacy systems, in-house applications, and almost all modern transports and protocols. Supporting tools Design and Development Tools #Anypoint Studio: An Eclipse-based graphical development environment for designing, testing, and running Mule flows. It consists of two types of editors for development: Visual editor and an XML editor. #Anypoint Enterprise Security: A suite of security-related features for secure access and transactions to Mule applications. #Mule Healthcare Toolkit: Provided to process HL7 standard messages used in healthcare organizations. #Mule IDE (now deprecated): A set of Eclipse plug-ins for developing, deploying, and managing Mule project ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


MuleSoft
MuleSoft, LLC. is a software company headquartered in San Francisco, California, that provides integration software for connecting applications, data and devices. Started in 2006, the company's Anypoint Platform of integration products is designed to integrate software as a service (SaaS), on-premises software, legacy systems and other platforms. On May 2, 2018, Salesforce acquired Mulesoft for $6.5 billion in a cash and stock deal. History Ross Mason and Dave Rosenberg founded MuleSource in 2006. The "mule" in the name comes from the drudgery, or "donkey work," of data integration that the platform was created to escape. The company changed the name to MuleSoft in 2009. The company originally provided middleware and messaging, and later expanded to provide an cloud-based integration, integration platform as a service (iPaaS) approach for companies through its main product, Anypoint Platform. In April 2013, the startup announced $37 million in Venture capital financing, Ser ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


IBM WebSphere MQ
IBM MQ is a family of message-oriented middleware products that IBM launched in December 1993. It was originally called MQSeries, and was renamed ''WebSphere MQ'' in 2002 to join the suite of WebSphere products. In April 2014, it was renamed ''IBM MQ''. The products that are included in the MQ family are IBM MQ, IBM MQ Advanced, IBM MQ Appliance, IBM MQ for z/OS, and IBM MQ on IBM Cloud. IBM MQ also has containerised deployment options. MQ allows independent and potentially non-concurrent applications on a distributed system to securely communicate with each other, using messages. MQ is available on a large number of platforms (both IBM and non-IBM), including z/OS ( mainframe), IBM i, Transaction Processing Facility, UNIX ( AIX, HP-UX, Solaris), HP NonStop, OpenVMS, Linux, and Microsoft Windows. MQ Components The core components of MQ are: * Message: Messages are collections of binary or character (for instance ASCII or EBCDIC) data that have some meaning to a participatin ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Petals ESB
Petals are modified leaves that surround the reproductive parts of flowers. They are often brightly colored or unusually shaped to attract pollinators. All of the petals of a flower are collectively known as the ''corolla''. Petals are usually accompanied by another set of modified leaves called sepals, that collectively form the ''calyx'' and lie just beneath the corolla. The calyx and the corolla together make up the perianth, the non-reproductive portion of a flower. When the petals and sepals of a flower are difficult to distinguish, they are collectively called tepals. Examples of plants in which the term ''tepal'' is appropriate include genera such as '' Aloe'' and ''Tulipa''. Conversely, genera such as ''Rosa'' and '' Phaseolus'' have well-distinguished sepals and petals. When the undifferentiated tepals resemble petals, they are referred to as "petaloid", as in petaloid monocots, orders of monocots with brightly colored tepals. Since they include Liliales, an alternati ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Open ESB
''OpenESB'' is a Java-based open-source enterprise service bus. It can be used as a platform for both enterprise application integration and service-oriented architecture. OpenESB allows developers to integrate legacy systems, external and internal partners and new development in business processes. It supports a multitude of integration technologies including standard JBI ( Java Business Integration), XML with support for XML Schemas, WSDL, and BPEL with the aim of simplicity, efficiency, long-term durability, and low TCO (Total Cost of Ownership). It used to be owned by Sun Microsystems, but after Oracle and Sun Microsystems merged (see: Sun acquisition by Oracle), thOpenESB Communitywas created to maintain, improve, promote and support OpenESB. Architecture ''OpenESB'' consists of 5 parts: the framework, the container, the components, the Integrated Development Environment and the development plugins. File:OpenESB main parts.jpg, OpenESB main parts File:JBI high level s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Enterprise Integration Patterns
''Enterprise Integration Patterns'' is a book by Gregor Hohpe and Bobby Woolf and describes 65 patterns for the use of enterprise application integration and message-oriented middleware in the form of a pattern language. The integration (messaging) pattern language The pattern language presented in the book consists of 65 patterns structured into 9 categories, which largely follow the flow of a message from one system to the next through channels, routing, and transformations. The book includes an icon-based pattern language, sometimes nicknamed "GregorGrams" after one of the authors. Excerpts from the book (short pattern descriptions) are available on the supporting website (see External links). Integration styles and types The book distinguishes four top-level alternatives for integration: # File Transfer # Shared Database # Remote Procedure Invocation # Messaging The following integration types are introduced: * Information Portal * Data Replication * Shared Business Function ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Apache Camel
Apache Camel is an open source framework for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an application programming interface (or declarative Java domain-specific language) to configure routing and mediation rules. The domain-specific language means that Apache Camel can support type-safe smart completion of routing rules in an integrated development environment using regular Java code without large amounts of XML configuration files, though XML configuration inside Spring Framework is also supported. Camel is often used with Apache ServiceMix, Apache ActiveMQ and Apache CXF in service-oriented architecture projects. Tooling * Several Apache Maven-plugins are provided for validation and deployment. * Graphical, Eclipse-based tooling is freely available from Red Hat. It provides graphical editing and debugging and advanced validation. * Eclipse based tooli ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Guaraná DSL
Guaraná DSL is a domain-specific language (DSL) to design enterprise application integration (EAI) solutions at a high level of abstraction. The resulting models are platform-independent, so engineers do not need to have skills on a low-level integration technology when designing their solutions. Furthermore, this design can be re-used to automatically generate executable EAI solutions for different target technologies. Functionality and structure of an EAI solution are completely defined by using the language building blocks, ports, tasks, decorator, slots, and integration links. Guaraná's tasks are based on the Enterprise Integration Patterns ''Enterprise Integration Patterns'' is a book by Gregor Hohpe and Bobby Woolf and describes 65 patterns for the use of enterprise application integration and message-oriented middleware in the form of a pattern language. The integration (messa ... (EIP) of Gregor Hohpe and Bobby Woolf. It is possible to design the internal structure o ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


FUSE ESB
Red Hat Fuse is an open source integration platform based on Apache Camel. It is a distributed integration platform that provides a standardized methodology, infrastructure, and tools to integrate services, microservices, and application components. Red Hat Fuse is a distributed integration platform designed for agile integration with standalone, cloud, and Cloud-based integration deployment options so integration experts, application developers, and business users can independently develop connected solutions in the environment of their choosing. The unified platform lets users collaborate, business units self-serve, and organizations ensure governance. Technology Red Hat Fuse supports Spring Boot, OSGi and Java EE for use in enterprise IT organizations. It has a pluggable architecture that allows individuals to use their preferred software services in a traditional service-oriented architecture (SOA) or a microservices-based architecture. Fuse components may be deployed on ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Open Source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized software development model that encourages open collaboration. A main principle of open-source software development is peer production, with products such as source code, blueprints, and documentation freely available to the public. The open-source movement in software began as a response to the limitations of proprietary code. The model is used for projects such as in open-source appropriate technology, and open-source drug discovery. Open source promotes universal access via an open-source or free license to a product's design or blueprint, and universal redistribution of that design or blueprint. Before the phrase ''open source'' became widely adopted, developers and producers have used a variety of other terms. ''Open source'' gained ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Apache ServiceMix
Apache ServiceMix is an open-source software project to implement a distributed enterprise service bus (ESB). Architecture ServiceMix is based on the service-oriented architecture (SOA) model. It is a project of the Apache Software Foundation and was built on the semantics and application programming interfaces of the Java Business Integration (JBI) specification JSR 208. The software is distributed under the Apache License. ServiceMix supports the OSGi framework. ServiceMix integrated Spring Framework support and can be run at the edge of the network (inside a client or server), as a standalone ESB provider or as a service within another ESB. ServiceMix is compatible with Java Platform, Standard Edition or a Java Platform, Enterprise Edition application server. ServiceMix uses ActiveMQ to provide remoting, clustering, reliability and distributed failover. The basic frameworks used by ServiceMix are Spring and XBean. ServiceMix is composed versions of Apache ActiveMQ, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


UltraESB
UltraESB is a lightweight enterprise service bus (ESB) capable of supporting many transports and message formats natively. It allows messages to be mediated via Java or JSR 223 scripting languages through an API, and is the first ESB to claim support for Zero-Copy proxying of messages with Non-Blocking IO capabilities. In 2013, it was selected as the ESB and API Management platform by a recent Fortune #1 company based on its performance and stability. The initial version was published in January 2010 and the code was subsequently open sourced under the OSI approved Affero General Public License ( AGPL) in 24 August 2010. Continuous nightly builds are there to ensure the performance of latest development code. Features Some of the key features of UltraESB are: * Use any IDE – Allowing users to choose any IDE for development significantly reduces the learning curve for development * Ability to unit test, along with close to 50% code coverage * Easily extensible via third-party l ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Oracle Service Bus
Oracle Service Bus (abbreviated OSB) is an enterprise service bus used by Oracle Corporation. Formerly named AquaLogic Service Bus, Oracle acquired this technology when it bought BEA Systems BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products which was wholly acquired by Oracle Corporation on April 29, 2008. History BEA began as a software company, founded in 1995 and headquartered in .... External links * Product page: {{Cite web , author = Oracle Corporation , title = Oracle Service Bus , url = http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html , date = n.d. , access-date = August 29, 2019 Oracle software Enterprise application integration ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]