From the founding editor of XML Journal

Ajit Sagar

Subscribe to Ajit Sagar: eMailAlertsEmail Alerts
Get Ajit Sagar: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Ajit Sagar

One of the salient aspects of the Java language is the control it gives to developers for dynamically generating and reusing code. This allows the language to offer Java programmers the ability to write code in which the actual behavior is determined at runtime. Of the eleven buzzwords used to define Java, this article is going to focus on the dynamic nature of the Java programming language. One of the salient aspects of the Java language is the control it gives to developers for dynamically generating and reusing code. This allows the language to offer Java programmers the ability to write code in which the actual behavior is determined at runtime. Of the eleven buzzwords used to define Java, this article is going to focus on the dynamic nature of the Java programming language.Introspection Uses Reflection Reflection and introspection are very closely related. Refle... (more)

SOA Web Services Journal Editorial – SOA Makes for a Strange Bedfellow

Over the last few years, Web services and SOA have made a lot of inroads into not only the IT departments of large enterprises, but also into the minds of the business owners of different LOBs (Lines of Business). SOA is more than Web services; it is the mantra for bridging the gaps and walls between IT and business. One of the main reasons behind this is that when the SOA paradigm is mentioned, it automatically translates into an "interoperable," "technology-neutral" nirvana. Of course, any mature organization accepts the fact that there are many baby steps before getting from h... (more)

The Digital Consumer: Big-Data-Enabled-Cloud's Final Destination

I used to be a regular presenter at SYS-CON's tech.conferences. After a hiatus of a few years, I thought of presenting at the Cloud Expo conference in New York. I was wondering which track to participate in. You see, although, Infosys Limited,  the company I work for, has a very large Cloud practice, I belong to a space which is more of a consumer of what Cloud offers. To me Cloud and Big Data are the plumbing for the house that we build for clients. I have helped incubate one of the strategic focus areas within Infosys - digital transformation, which is powered by Cloud. The a... (more)

Servlets Friends

Java needs to address the needs of performance and robustness on the server side to fulfill its promise of providing a networking solution for the enterprise. Servlets complement applets on the server side and complete the definition of Java's role in the client/server hierarchy. In the next few years, servlets are going to play a prominent role in the acceptance of Java as the primary object-oriented language of the future. In this discussion, I would like to focus on some of the Internet technologies and Java APIs that servlets complement or substitute for. This issue of JDJ a... (more)

IMHO: Blueprinting Java

Last year Sun came out with a new set of design guidelines for building enterprise applications using enterprise Java APIs. These APIs are available as a set of documents called the J2EE Blueprints. They include architectural design guidelines for developing enterprise applications using the Java 2, Enterprise Edition APIs. The Silver Bullet The primary benefit of the Blueprints is that after five years and several releases of Java platform products and APIs, there's finally a comprehensive story of how all these technologies offered by Java can plug and play together in enterpr... (more)