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 - Introduction

Service-oriented architecture (SOA) has become popular in recent years because it allows you to reuse applications and supports interoperability between heterogeneous applications and technologies. For now we will look at SOA from a Java perspective and examine the technologies available in the Java space to build service-oriented applications.

As Java developers, we tend to focus on reusing code; thus, we tend to tightly integrate the logic of objects or components within an application. However, the main theme behind SOA is to find the appropriate modularity and achieve loose coupling between modules. One option is to built an application where the JSP presentation layer is not tightly integrated with the data model and accesses it appropriately via an EJB.

Many developers think it's not possible to build service-oriented applications without using web services. SOA is a design principle, whereas web services is an implementation technology. Hence you can build a service-oriented application without using web services--for example, by using other traditional technologies such as Java RMI. In fact Jini had long established the concept of SOA prior to the rise in popularity of web services.

Web services bring to the table the platform-independent standards such as HTTP, XML, SOAP, and UDDI, thus allowing interoperability between heterogeneous technologies such as J2EE and .NET. In this series we'll focus on web services as the enabling technology for building service-oriented applications.

SOA promotes application assembly because services can be reused by numerous consumers. For example we need build only once instance of a service that captures patient demographics and this service can be consumed from any number of applications like an EMR application, a healthcare portal, Practice management solution or an electronic billing system.

Next in this series is, ServiceLayer

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