InfoQ has gathered a virtual panel of Enterprise Architects who have lived and implemented SOA for most of this decade to better understand what SOA means to IT in 2009.
# Proxy Abstract Services and dynamic composition: create services using abstract classes and annotations without providing any implementation.
# Annotation inheritance, create your customs annotations from the corea annotations.
# Compose your service workflows graphically using the jBPM native support.
# Implement services using Java or Ruby.
# 100% Annotation based configuration (plus .properties files for externalization).
# Can be used as a standalone container, in a web environment or integrated with other containers.
# Spring native support (Spring/Spring MVC).
# Testing support integrated within the framework using static Assert classes.
# Monitor and manage the services through JMX (status, start, stop...).
# Spring native support (Spring/Spring MVC).
# Maven plugin.
# Several embedded services are provided out of the box and ready to use.
SOA - BPEL and ESB dependency analyzer - A simple tool for analyzing the dependencies between BPEL processes and ESB services. This tool shows relations between the BPEL process and ESB service through partner links, and WSDL operations.
New version 0.7, includes a simple graphically visualizers dependencies between services and you can download here.
Allows the analyzing dependencies:
* between Oracle SOA 10g - BPEL projects
* between Oracle SOA 10g - ESB services
* between (WSDL) operations in BPEL processes
* between Oracle SOA 10g - BPEL processes and ESB service
This application is an end-to-end sample application for .NET Enterprise Application Server technologies. It is a service-oriented application based on Windows Communication Foundation (.NET 3.0) and ASP.NET, and illustrates many of the .NET enterprise development technologies for building highly scalable, rich "enterprise-connected" applications. It is designed as a benchmark kit to illustrate alternative technologies within .NET and their relative performance. The application offers full interoperability with Java Enterprise, including IBM WebSphere's Trade 6.1 sample application, and newly provided implementations on Oracle Application Server 10G (OC4J) and Oracle WebLogic Server 10.3 (Oracle implementations included with the download below). As such, the application offers an excellent opportunity for developers to learn about .NET and building interoperable, service-oriented applications.
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)
P. Rygielski, and J. Tomczak. Knowledge-Based and Intelligent Information and Engineering Systems, Part II (KES 2011), volume 6882 of Lecture Notes in Computer Science (LNCS), page 591--600. Berlin, Heidelberg, Springer-Verlag, (September 2011)
A. Grzech, P. Światek, and P. Rygielski. Cybernetics and Systems: An International Journal (CBS), 41 (8):
610--627(November 2010)5-Year Impact Factor (2014): 0.968.