Search Binary Spectrum
Home | Resources | Sitemap | Support
Binary Spectrum
   
Enterprise Application Integration
Application development and Maintenance
Service Oriented Architecture
Sun Java Composite Application Platform Suite
JCAPS - eGate Integrator
Portal Server and the Java Composite Application Platform Suite
eInsight Business Process Manager
SOA and Java-Introduction
SOA And Java-The Service layer
SOA and Java-Web Services Description Language
SOA and Java-Building the Service Layer in Java
Enterprise Service Bus
Enterprise Service Bus - Use case Scenario
Technology
Healthcare
Retail
Service-Oriented Architecture and Java - Service Layer

Following up on the series "SOA and Java" where we analyze the technologies available in the Java space to build service-oriented applications, let us look at the Service Layer among the different layers of Service Oriented Applications and also at the different approaches to built service layer, the-top down approach, bottom-up approach, meet-in-the middle approach.

Different Layers of Service oriented Applications.

Figure 2 provides a typical architecture for a service-oriented application. The two key tiers in SOA are the services layer and the business process layer.

The Service Layer

Services are the building blocks of service-oriented applications. They are also self-contained, maintain their own state, and provide a loosely coupled interface. A service is usually built by three approaches

1. The top-down Approach

Process centric top-down SOA Approach

2. The Bottom-up Approach

Datacentric , Bottom-up approach in SOA

3. The Meet-in-the-middle Approach

Application centric Meet-in-the-middle Approach of SOA

In the top-down approach, the service is implemented after the messages and operations that are provided by the service have been identified and described. It is usually used when a completely new service is being built as it allows you to choose your preferred implementation technology(Process centric). On the other hand the bottom-up approach is preferred when we plan to reuse the existing investment in business components(Data centric). The third approach is the Meet-in-the-middle Approach is Application centric.

Next in this series is, Web Sevices Description Language

Binary Spectrum, a Microsoft Gold certified partner and a member of theSun Partner Advantage Programhas years of expertise in designing and developing custom software and integrated solutions, the services include various types of SOA implementations Enterprice Service Bus (ESB) implementations and Java Composite Application Platform Suite (CAPS) implementations, device integration and, help desk management, inventory and stock control, manufacturing requirement process, client appointment management, document reference and encyclopedia search engines.

If you are interested in outsourcing software development or would like to find out more about our services and offerings, please get in touch with us. You might want to send us a mail, or simply contact us at info@binaryspectrum.com. A senior member of our customer engagement team will get in touch with you within 24 hours.

 

 
 
 
 
 

Privacy | Terms of use | Blog | EMR | EHR | Retail | MS.NET | Wireless | Design | Healthcare Areas | Knowledge bank | Healthcare Stat-license | Retail - Store Operation

© 2003 Binary Spectrum All Rights Reserved