In this article we will look at how to create bundles using the Spring framework and then deploy them in a Felix runtime environment. You will see how the core OSGi framework dependency is removed through a simple Spring-based configuration. In this article, you will revisit the…
CloudCloud computing is an IT computing style that delivers IT services (infrastructure, software, data store and information) in a simplified way to end users over internet. So how is different from existing models. Well the fundamental…
The OSGi is a specification that defines and communicates the modularity of a Java application in a more dynamic way. Traditionally, a Java application is modularized as a JAR bundle. But working with JAR files has its limitations: - JAR bundles are resolved through a class path…
In my previous blog, I had provided the architecture pattern for calling static and dynamic web services using MVC Pattern. In this blog, I would go a bit deeper on the implementation and construct and show how you can apply this…
Many Web-based applications include the requirement to display some part of the user search results in chunks of pages. For example, think of the typical search engine, say Google, which displays search results in chunks of 10 or more items per page. In this blog, I will…
Web services can be invoked statically using a WSDL service interface and service implementation documents, or dynamically by retrieving the service type definitions and the service implementation via UDDI. But until now, you couldn't do both at the same time. You can now do…
In this blog, we will look at how to create web services starting from XSD. You will probably start with XSD, when you are using contract first development and defining contract for your web services or have an existing XSD that you would want to use as part of web service…
I wanted to extend the WIFI coverage at my home and was looking out for options to how to extend it. One solution was to have two wireless routers and connect it via an ethernet cable. Other solution was to buy an N plus router, but that didn't help as I had only a slight…
The Apache CXF framework helps you to develop web services using standards based programming model and also provides a flexible deployment model for deploying web services. In this blog, I would provide an overview of CXF Architecture. The architecture of CXF is built upon the…
In SOA, we generally talk about identifying the services, implementing it, composing it and governing the services. The key factor that missing out here is service classification and service capability model. Understanding what type of service exists like technical, common…
I am happy to share with you the preface and sample chapter of my Apache CXF Web Service Book.Comments welcome. Download the Sample Chapter for Apache CXF Book
AJAX enables a dynamic, asynchronous Web experience without the need for page refreshes. It incorporates the following technologies: - XHTML and CSS provide a standards-based presentation. - Document Object Model (DOM) provides dynamic display and interaction. - XML and XSLT…
Spring web services at a glance - Spring web services is focused on creating contract-first document oriented web services. Spring web services, being a product of Spring, offer first class support of using Spring configurations and integrating with Spring framework. Spring…
In this blog we will look at how to develop a simple web service using CXF and Spring-based configurations. We will take a use case of a Order Processing Application and than develop a web service and client for this use case. The Order Processing Application The objective of…
Are you interested in delivering web services to mobile applications. Read the following hands-on tutorial on . :- Deliver Web services to mobile apps using KXML This article of mine was first published by IBM developerWorks. All rights reserved…
There are lots of web service frameworks available today which lets you create and deploy web services. The choice of selecting a web services stack depends on multiple factors like standards compliance, ease of development , deployment options, unit testing options, integration…
Application integration is the biggest challenge today for many enterprises. Building an Enterprise Service Bus (ESB) is probably the quickest and most cost-effective way to address this challenge. In this article, you gain insight on ESBs, and how to model and construct ESB…
In general, semantics is the study of meaning. (The word "semantic" comes from the Greek semantikos, or "significant meaning," derived from sema, or "sign.") Semantic Web technologies help separate meanings from data, document content, or application code, using technologies…
In this article, you'll learn how to design and develop service-oriented architecture (SOA) frameworks using the Java 2 Platform, Enterprise Edition (J2EE). By adapting an SOA framework, your organization can maximize loose coupling and reusability between systems. This article…
Using Java API for XML Web Services (JAX-WS) technology to design and develop Web services yields many benefits, including simplifying the construction of Web services and Web service clients in Java, easing the development and deployment of Web services, and speeding up Web…
The Model-View-Controller (MVC) pattern is fairly useful in software engineering of object-oriented applications. This article takes a look at how it can be applied to the call static or dynamic Web services. - Web services architecture using MVC…
WesternDigitalOne day, my western digital external drive, all of sudden stopped working.The USB drive was not being detected in bios also. I wasn't sure if my external SATA-USB connector was problematic or the SATA drive…
Spring is an open source framework created to address the complexity of enterprise application development. Start to build lightweight, robust J2EE applications using Spring technology with the following Spring series articles. The Spring series articles was rated as the best…
DB2 Everyplace is an offering from IBM for pervasive computing. The series of articles will get you started with DB2 Everyplace on Java and .NET environment and would share my experiences on the product. 1. Building Wireless Java Applications Using DB2…
The following articles of mine are some of the resources to get started on developing mobile applications. A series of article for building J2ME applications. - Build Smart J2ME Apps Part 1 - Build Smart J2ME Apps…