Recently, I migrated my word press domain from my earlier site (soaweb.co.in) to my new web site (naveenbalani.com). Here are the steps, I followed 1. Exported my earlier wordpress database using phpAdmin 2. Installed word press on my new website. Just copied the wordpress…
I was reading an article that very soon Twitter would launch its official link shortening service for all users. The URL would be something like t.co/naveenbalani.com/dynamicbpm. Instead of a cryptic url , you should be able to create a human readable url (limit is around 20…
Dynamic BPM is the ability to support process change at any time, with very low latency. Dynamic BPM implies that your business processes are more agile and flexible so it can easily adapt dynamically based on business needs. So how is Dynamic BPM different from earlier BPM…
I recently ordered the Kindle Wireless Reading Device device (with its new revised pricing), I was surprised to find kindle ships free to my country. I like reading a lot and have been evaluating ebook readers for some time. For those like me :) , who likes to get behind the…
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…
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…
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…
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…