Welcome!

From the founding editor of XML Journal

Ajit Sagar

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


Latest Articles from Ajit Sagar
In my teens I was an avid reader of Erle Stanley Gardner's Perry Mason books. You may be familiar with the TV series also. Last week my mom, who is visiting us here in the U.S., made an interesting observation when she was going through one of Gardner's books. She said: 'You know, Paul...
They say no man is an island. For J2EE I would say no platform is the universe. Sometimes folks misunderstand the promise of J2EE. It won't replace every other development paradigm. J2EE application servers won't make all other deployment and runtime environments obsolete. And Java won...
Q: Molly, could you please tell us about your role at XMLSolutions and now at Vitria? [Vitria acquired XMLSolutions in May.] A: As training manager, I am responsible for allocating resources for XML training engagements that are conducted internally, externally, and for business partne...
Typically, when a new technology is introduced in the computing world, it's first met with skepticism. This is followed by the hype that presents it as the solution to all computing problems. Over the course of the next few years, the technology is applied to real-world business area a...
This month I review two books, both of which are valuable sources for developers and architects building enterprise applications using J2EE technologies. If you're familiar with the J2EE Blueprints from Sun,Designing Enterprise Applications with the Java2 Platform, Enterprise E...
We live in a world where abstraction is the name of the game. I used to be an avid reader of Asterix comics, and thinking of abstraction reminds me of a couple of panels in the 'Obelix & Co.' comic book. A Roman emissary tries to explain to the (simpleton) Obelix the intricacies of Rom...
I spent the last weekend childproofing our house. You see, my 11 month-old son has been in India for the last three months with his grandparents. We are going there this weekend to pick him up. I've heard he now moves around speedily and is not easily fooled by an adult's tricks. ...
I just got back from JavaOne in San Francisco this weekend. My humble opinions on the conference are presented elsewhere in this issue of JDJ. As expected, one of the main themes of JavaOne this year was the J2EE platform and related technologies. Over the last two years, since Sun ann...
This year's JavaOne revolved around three major themes - Web Services, wireless and small devices (J2ME), and J2EE. There was an air of euphoria around Web Services. This was similar to the atmosphere surrounding XML a couple of years ago. There were more examples of actual prototypes ...
SYS-CON Radio host Ajit Sagar interviews James Gannon of Parabon Computation.
Folks, before I tell you about the exciting events that are taking place in the SYS-CON-XML community, I'd like to take a moment to introduce the new editorial board for XML-J. These well-known leaders and experts in the XML industry are going to take this already fine publication to e...
As Alan Williamson, JDJ's editor-in-chief, mentioned earlier in this issue, JDJ 2.0 is a total redesign of JDJ; our intention is to reflect the developments in the Java platform as closely as we can. Some of you may be familiar with my role in JDJ - I wrote a column, E-Java, and was on...
I'm on a trip to the holy land, Jerusalem, and writing this editorial from my hotel room, which overlooks the old city. As always, I find myself drawing parallels between what I experience in life and what I come across in technology.
No application server worth its salt has any staying power in the market today if the vendor offering it doesn't have the acronym 'XML' in its white paper. This is true. Don't just take my word for it; go to any of the existing app server vendor sites and search. If you find that 'XML'...
CFDJ: The biggest news of the year for Allaire and Macromedia is the merger. What are the reasons for uniting these two companies? Lynch: The merger of Macromedia and Allaire mirrors what's happening in Web development today. Creating the best user experience on the Web requires the c...
A couple of weeks ago I participated in several technical meetings to define the next phase of the architecture of our current products. As usual, any initiatives for a new architecture include requirement considerations for open APIs, platform independence, and loose coupling between ...
I spent most of last week helping our company host one of our Japanese partners for business and technology discussions. Part of my responsibility as an architect is to help figure out how our architecture and product line can be used in different scenarios. To do this for a compan...
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...
Welcome to XML-J 2001! Thanks to your support and readership we've successfully completed the first year of this magazine - our circulation has doubled every month since our first issue in March 2000. This validates several beliefs on which this magazine was started. One was that there...
In the software industry today as we address the interenterprise and its business problems, the solutions to these problems are becoming increasingly complex. They span several tiers of distributed systems and involve several disjointed applications that must somehow talk to each other...
My wife gave birth to a baby boy in May. When my mother called from India to congratulate us, she told me: 'We were thinking of nicknaming him 'Java,' but that sounds feminine. So we decided to call him 'XML' after your magazine.' She was kidding, of course. However, the thought of XML...
JDJ: Allaire has recently been in an acquisition and partnership mode. Can you give us a brief history of the events over the last couple of years and the rationale behind these decisions?
During the last couple of years there have been several developments in the application server environment. Nineteen ninety-nine truly was the 'Year of the Application Server.' The evolution of the application server market has been influenced by several factors. The term application ...
Yes, I was in San Francisco last month - but unlike the other 25,000 pilgrims, I wasn't fortunate enough to pay full homage to the Mecca of Java: JavaOne 2000. Instead, I was trapped in somewhat less than invigorating business meetings. I was also in a hurry to get back to Dallas to my...
Folks, we'll be in the middle of XML DevCon by the time you get this issue. It's strange to describe an event that hasn't happened yet, knowing that your writing will be available as the event is actually taking place. XML DevCon is the largest XML conference ever. The tracks are loade...
Before we start on the technical front, let me tell you about my latest acquisition. I recently went out to purchase a watch. My wife wanted me to buy one of the fancy ones, but I'm more excited by watches that have all the features ­ stopwatch, backlight, barometer, altimeter, everyme...
CFDJ: Allaire has recently been in the acquisition and partnership mode. Can you give us a brief history of the events over the last couple of years and the rationale behind these decisions?
It's always exciting to come back after a successful venture and talk about the results. XML-Journal hit the newsstands in March and, from all accounts, is a resounding success. This tells me two things: (1) there's a critical need for a good source of XML technology out there in the e...
In the January issue of CFDJ we walked through the development of the online 'storefront.' As a software architect, when designing an enterprise-level application, you frequently have to justify the choices you make in the technologies you select for the solution. You often end up answ...
Several folks in the computing industry think of 1999 as having been the "Year of the Application Server." But while the term application server itself may be a fairly recent addition to the software computing vocabulary, the application server market has already become one o...
I'm sitting at my desk writing this editorial for the premier issue of XML-Journal for just one reason. And you're holding the issue in your hands for exactly the same reason: we both want to talk about XML - a technology that has revolutionized electronic commerce and enterprise compu...
Welcome to ! Some of you may be familiar with my e-Java column in SYS-CON Publications' Java Developer's Journal. I'd like to continue in the same flavor by focusing on the business aspects of XML in the computing industry. Similar to e-Java, I'll offer my two cents on an XML (or rela...
This month the Java platform segues into the new millennium. These are very exciting times; 1999 was a crucial year in the acceptance of Java in the enterprise as one of the key drivers of e-business. It's ironic that applets ­ the components of Java that helped propel it into the main...
In the August issue of CFDJ we walked through the development of a custom CF_Servlet tag that would allow ColdFusion to access Java functionality on the server side via Java servlets. In subsequent issues of JDJ I developed the Online Ticket Store application for the Java modules. In o...
The story about how the n-tier architectures evolved from the single-tier mainframe model has probably been told umpteen times by now (in fact, I retold it myself in last month's e-Java column). Nowadays the trend is to distribute functionality. Modularize everything. Components provid...
This was actually the first book on Enterprise JavaBeans that came into the market. Enterprise JavaBeans was released in June and made its debut at JavaOne this year. This is a pretty good book for developers who like to see a lot of code. The examples in the book are used to develop a...
In the world of distributed computing, the industry has latched on to another snazzy, buzzword-compliant, omnipotent entity, the Application Server, also known affectionately as the App Server. Here's the sales pitch. You want a robust system? Fault tolerance? Load balancing? Multithre...
This is the fourth in a series of articles focused on using Java and ColdFusion technologies to develop an Online Ticket Store application. As JDJ's September issue had an XML focus, we went with the flow and discussed data formatting aspects of our store and developed XML objects to p...
In the fast-changing world of Internet-based technologies, perception is everything. Is a business solution implemented in a particular technology truly cross-platform? Is it scalable? Is it robust? Is it easy to use? Does it do what it set out to do? Most times the answers to these q...
I'd like to start this month's article with some of my impressions of JavaOne '99. Last year was far more exciting with promises of new magic kits and potions handed out in abundance. This year there was a definite touch of reality in the air with less sleight of hand and more live rab...