Sopera

from Wikipedia, the free encyclopedia
Sopera
Basic data

developer SOPERA GmbH
Current  version 3.3
operating system Windows Server, Solaris , Linux
category SOA framework
License Eclipse Public License
www.sopera.de

Sopera is a framework for a service-oriented architecture (SOA). The SOA platform was developed by Deutsche Post AG since 2001. In order to sell the platform and offer advice, service and support for the product, Sopera GmbH was founded in March 2007 by Ricco Deutscher and Harald Weimer in Bonn. Sopera is an open source, modular and standards-based product.

The software has been available as open source software under the Eclipse Public License since March 2008 . The Eclipse Public License is a slightly modified form of the Common Public License, which belongs to the Open Source licenses .

The company SOPERA is a member of the Open Source Business Alliance . The Sopera-ESB serves as an integration platform for the individual components of the Lisog open source stack.

architecture

Sopera is an extended Enterprise Service Bus (ESB). This provides basic messaging functions. To set up a complete SOA, additional components are required that can be integrated as plugins . Sopera consists of several blocks. A tool suite, a runtime framework and a management block.

Tool suite

The tool suite supports the planning and design phase of SOA services. The service descriptions and interfaces are defined with editors based on the Eclipse Web Tools Platform (WTP). Various formats such as the Web Description Language or XML Schema can be imported and exported with it. The tool suite also supports the process description in the context of business process management . A graphical editor is provided which is to run on a process engine. Process engines for the Business Process Execution Language (BPEL) from third-party providers must be integrated using plug-in concepts.

Runtime framework

A runtime framework exists for ongoing operations. This was originally developed for the Java Platform, Enterprise Edition . Microsoft .NET, BEA WebLogic , Apache Tomcat and WildFly are currently also supported. In the future, IBM WebSphere , SAP NetWeaver, Sun / Oracle GlassFish and Apache Geronimo will also be supported.

The core of the runtime framework is the distributed service bus, which in the narrower sense is an enterprise service bus . This enables communication between the individual services. It supports the protocols HTTP and HTTPS . Message-oriented middleware systems can be integrated via the Java Message Service interface .

management

Another block supports the management of the services. Sopera uses a service registry for this, which supports the UDDI 3.0 standard. This documents interfaces, policies and metadata that are necessary for operation. Other registries can also be integrated using plug-in concepts.

Swordfish SOA Runtime Framework Project

Swordfish is the name of a project in the Eclipse development community. The source code of the Sopera framework was the initial contribution to this project. The aim of the Swordfish project is to provide an expandable SOA framework that can be expanded with additional open source components. Possible components could be a service registry, a messaging system or a BPEL engine. The project is in the incubation phase. It is planned that version 0.9 will be available in June as part of the Eclipse Galileo release. SOPERA is a strategic member of the Eclipse Foundation .

similar products

  • JBoss Enterprise Middleware Suite (JEMS)
  • Apache products
  • Mule

Individual evidence

  1. Sopera at a glance ( Memento of the original from April 17, 2009 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.sopera.de

Web links