RESTful API Modeling Language (RAML) is a simple and succinct way of describing practically-RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices. The goal is to help our current API ecosystem by solving immediate problems and then encourage ever-better API patterns. RAML is built on broadly-used standards such as YAML and JSON and is a non-proprietary, vendor-neutral open spec.
Explains and gives some references to the thread model of the OSB
Welcome to SOAPatterns.org, a site dedicated to the on-going development and expansion of the SOA design pattern catalog.
Some time ago I wrote an article on SOA Suite Build, Deployment and Test Automation. A section of the article was devoted to automating builds and deployments for Oracle Enterprise Service Bus (ESB) components. Not covered was deployment of Services to multiple environments as is usually done throughout the development and test process of a system. This blog post starts where the article stopped: it describes build and deployment automation for an ESB System in a way that it can easily be deployed to multiple environments that support the system development life-cycle.
A toolkit that can transform schemas to any desired schema type; drive and stub enterprise applications; facilitate generation of highly customized data files; and reverse-engineer legacy data files.
Web Service Engine for Accelerating SOA System Development (hereafter referred to as "SOA Accelerator") is a toolkit that allow transformation on various schema formats such as XSD, WSDL, Microsoft® Excel, Cobol copybook, XML, etc. This toolkit enables users to generate various formats of request data based on these schemas with only a few clicks of the mouse. SOA Accelerator provides a mutable, tree-based, user-friendly perspective and interface for working on WSDL, XSD, and other schema files. This toolkit incorporates an on-the-fly capability for generating XML/SOAP requests.
Mural is an open source community with the purpose of developing an ecosystem of products that solve the problems in Master Data Management (MDM) through a collaborative community-driven approach. Leveraging the OpenESB and Netbeans communities, the Mural community seeks to build a foundational open-source data management infrastructure to form the basis of MDM initiatives (i.e., CDI, PIM, etc.) and of traditional data warehousing and business intelligence initiatives. It will also provide data services for SOA initiatives and Enterprise Web 2.0.
The OpenUDDI project is focused on creating a high performance, easy to use UDDI v3 compliant server and client library. The server and client is built using Java, version 5 for the server and version 1.4 for the client. The server uses Hibernate, and supports a wide variety of SQL databases, as well as LDAP for data storage.
Deploying ESB projects using Ant
This post is to summarize and correct some of the information which can be found on this thread: Dealing with changing service wsdl locations in the ESB. (A big thanks to all the people who participated on this thread!)
Let’s start with some issues a lot of people, including me, have run into.
Apache Camel is a powerful Spring based Integration Framework.
Camel implements the Enterprise Integration Patterns allowing you to configure routing and mediation rules in either a Java based Domain Specific Language (or Fluent API) or via Spring based Xml Configuration files. Either approaches mean you get smart completion of routing rules in your IDE whether in your Java or XML editor.
In SOPERA steckt die fundierte Erfahrung aus über fünf Jahren Entwicklung und Betrieb der Service Oriented Platform (SOP) der Deutschen Post. SOPERA ist eine komplette und ausgereifte SOA-Plattform, die konsequent auf die Anforderungen der Praxis ausger