Apache Camel is a powerful rule based routing and mediation engine which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (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 your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spring is also supported.
Organisations that embark on service-oriented architecture (SOA) initiatives aimed at enterprise wide deployment must pay equal attention to technical and governance issues. Gartner today said that although the risks of SOA project failure are initially a
Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
m3pe is a research project developing a multi meta-model process ontology. The goal is workflow interoperability: to understand, reason, and schedule workflows in different languages.
These im Text: SOA bedeutet grundlegenden Wandel in der Art und Weise wie IT-Systeme erstellt und betrieben werden. CIOs unterminieren SOA-Projekte aus Angst vor diesem Wandel
Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It talks to web services, sending and receiving messages, handling data manipulation and error recovery as described by your process definition. It supports both long and short living process executions to orchestrate all the services that are part of your application.
The Synapse project is a robust, lightweight implementation of a highly scalable and distributed service mediation framework based on Web services and XML specifications.
PEtALS is the highly distributed Open Source ESB hosted by OW2. PEtALS delivers OW2 JavaTM Business Integration (JBI) platform.
PEtALS provides lightweight and packaged integration solutions, based on JSR-208 specifications, with a strong focus on distribution and clustering.
One of the biggest promises of Business Process Management was that the business people can model and execute their business processes without involvement from IT folks. This promise was kept in a simple workflow sceanarios by utilizing limited number of 'built-in' activity types of BPMS packages but once you face little more complex business process sceanarios providing transactional integration with existing software and complex interactions with human beings, this limited expression power make it hard to drag and drop process modeling, and finally it brings a huge help from software vendors or system integrators and write a lot of code that is making processes utterly inflexible downstream. That means, concurrent BPMS is extremely lack in something like 'Technical Abstraction' and 'Expression Extensibility'.
Project Open ESB implements an Enterprise Service Bus (ESB) runtime using Java Business Integration as the foundation. This allows easy integration of web services to create loosely coupled enterprise class composite applications.
The intention for this project is a very simple API to call different kinds of services (provider/technology). Crispy's aims is to provide a single point of entry for remote invocation for a wide number of transports: eg. RMI, EJB, JAX-RPC or XML-RPC. It works by using properties to configure a service manager, which is then used to invoke the remote API. Crispy is a simple Java codebase with an API that sits between your client code and the services your code must access. It provides a layer of abstraction to decouple client code from access to a service, as well as its location and underlying implementation. The special on this idea is, that these calls are simple Java object calls (remote or local calls are transparent).
Mule is the leading open source ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.
SOA und Open Source sind zwei der wichtigsten Trends in der IT. Die Verbindung von beiden bringt Unternehmen mehr Flexibilität bei geringeren Kosten. Die SOPERA GmbH möchte seinen Klienten helfen, dieses Nutzenpotential zu schöpfen.
jVantage is a visual web development tool that builds web applications from a business model perspective, meaning that you begin by defining your object model first, then further specify the properties and behavior of those objects. In plainer terms, it means that you first identify all of the applicable nouns of your applications, then specify how they relate to each other.
In software engineering, the term software architectural style generally refers to "a set of design rules that identify the kinds of components and connectors that may be used to compose a system or subsystem."* Some common examples of architectural style
Java Architecture for XML Binding (JAXB) provides a convenient way to bind an XML schema to a representation in Java code. This makes it easy for you to incorporate XML data and processing functions in applications based on Java technology without having
[...] Our approach is to define each term independently of any particular implementation, product, or domain of application. So, for example the term event object has popular meanings as a tuple, a vector, a row etc. These are all realizations of events i
InfoQ.com (Information Queue) is an independent online community focused on change and innovation in enterprise software development, targeted primarily at the technical architect, technical team lead (senior developer), and project manager. InfoQ serves
Apache ServiceMix is an Enterprise Service Bus (ESB) that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Arthitecture (EDA) to create an agile, enterprise ESB.
T. Risse. 05462 Abstracts Collection -- Service Oriented Computing (SOC), 05462, Dagstuhl, Germany, Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany, (2006)
S. Dienst, and S. Kühne. Informatik 2011 - Informatik schafft Communities - Proceedings der 41. GI-Jahrestagung, volume 192 of Lecture Notes in Informatics, page 412. Gesellschaft für Informatik e.V. (GI), Bonner Köllen Verlag, (October 2011)
J. Schulte. Proceedings of the 13th International Conference on Enterprise Information Systems, 4, page 348-357. Beijing, China, INSTICC, SciTePress - Science and Technology Publications, (June 2011)
T. Weise, S. Bleul, D. Comes, and K. Geihs. Proceedings of The Third International Conference on Internet and Web Applications and Services (ICIW'08), page 90--96. IEEE Computer Society Press: Los Alamitos, CA, USA, (2008)
S. Bleul, T. Weise, and K. Geihs. Service-Oriented Computing (SOC'2009), 17, European Association of Software Science and Technology (EASST; Universität Potsdam, Institute for Informatics): Potsdam, Germany, (2009)Collocated with KiVS’09.
S. Bleul, T. Weise, and K. Geihs. Proceedings of IEEE Joint Conference on E-Commerce Technology (9th CEC) and Enterprise Computing, E-Commerce and E-Services (4th EEE) (CEC/EEE'07), page 517--520. IEEE Computer Society: Piscataway, NJ, USA, (2007)2nd place in 2007 WSC..
S. Bleul, T. Weise, and K. Geihs. Proceedings of 2006 IEEE Joint Conference on E-Commerce Technology and Enterprise Computing, E-Commerce and E-Services (CEC/EEE'06), page 427--429. IEEE Computer Society: Piscataway, NJ, USA, (2006)1st place in 2006 WSC..
S. Bleul, T. Weise, and K. Geihs. International Journal of Computer Systems Science and Engineering (CSSE), 21 (4):
227--234(July 2006)Special issue on ``Engineering Design and Composition of Service-Oriented Applications''.
A. Bansal, M. Blake, S. Kona, S. Bleul, T. Weise, and M. Jäger. Proceedings of IEEE Joint Conference on E-Commerce Technology (10th CEC) and Enterprise Computing, E-Commerce and E-Services (5th EEE) (CEC/EEE'08), page 351--354. IEEE Computer Society: Piscataway, NJ, USA, (2008)
P. Leitner, B. Wetzstein, F. Rosenberg, A. Michlmayr, S. Dustdar, and F. Leymann. Service-Oriented Computing -- Revised Selected Papers of ICSOC/ServiceWave 2009 Workshops, Stockholm, Sweden, November 23-27, 2009, volume 6275 of Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2010)
R. Kazhamiakin, B. Wetzstein, D. Karastoyanova, M. Pistore, and F. Leymann. Service-Oriented Computing -- Revised Selected Papers of ICSOC/ServiceWave 2009 Workshops, Stockholm, Sweden, November 23-27, 2009, volume 6275 of Lecture Notes in Computer Science, Springer, Berlin--Heidelberg, Germany, (2010)
K. Kontogiannis, G. Lewis, and D. Smith. Proceedings of the 2nd international workshop on Systems development in SOA environments, page 1--6. New York, NY, USA, ACM, (2008)
M. Schmid. University of Kassel, Fachbereich 16: Elektrotechnik/Informatik, Distributed Systems Group, Wilhelmshöher Allee 73, 34121 Kassel, Germany, (December 2009)
H. Paoli, A. Schmidt, and P. Lockemann. Networked Knowledge - Networked Media: Integrating Knowledge Management, New Media Technologies and Semantic Systems, volume 221 of Studies in Computational Intelligence, Springer, (2009)
A. Martens, F. Brosch, and R. Reussner. QUASOSS '09: Proceedings of the 1st international workshop on Quality of service-oriented software systems, page 25--32. New York, NY, USA, ACM, (2009)
A. Textor, M. Schmid, J. Schaefer, and R. Kroeger. QUASOSS '09: Proceedings of the 1st international workshop on Quality of service-oriented software systems, page 47--54. New York, NY, USA, ACM, (2009)
K. Stark, J. Schulte, T. Hampel, E. Schikuta, K. Zatloukal, and J. Eder. CAiSE 2008 - 20th International Conference on Advanced Information Systems Engineering, volume 5074 of Lecture Notes in Computer Science, page 148--162. Montpellier, France, Springer, (June 2008)
F. Ferber, M. Gießmann, T. Hampel, and J. Schulte. Proceedings of the 50th International Symposium ELMAR-2008, Croatian Society Electronics in Marine - ELMAR, Zadar, (September 2008)
J. Schulte, T. Hampel, M. Gießmann, F. Ferber, and K. Stark. DeLFI 2008: Die 6. e-Learning Fachtagung Informatik, 978-3-88579-226-0, page 101--112. Gesellschaft für Informatik e.V. (GI), Silke Seehusen and Ulrike Lucke and Stefan Fischer, (September 2008)
R. Witte, and T. Gitzinger. 3rd Asian Semantic Web Conference (ASWC 2008), volume 5367 of LNCS, page 360--374. Bangkok, Thailand, Springer, (February 2009)
?. Proceedings of the Workshop on Third Generation Data Mining: Towards Service-oriented Knowledge Discovery at ECML/PKDD 2008, (2008)Published online..
C. Emig, J. Weisser, and S. Abeck. Telecommunications, 2006. AICT-ICIW '06. International Conference on Internet and Web Applications and Services/Advanced International Conference on, page 182-182. (February 2006)