Skip to main content

Satya Komatineni

Satya Komatineni is the author of AspireJ2EE (, an open source web development RAD tool for J2EE/XML. He is also the author of a public contnent managemetn/weblogging system called AKC ( He has published with,, XML Journal, Java Report, and Java Developers Journal. Currently Satya, in his capacity as CTO at Indent, Inc., is also a technical architect on a number of SBIR (Small business innovative research) phase-I awards. Satya's current research includes CMS/Blogging Systems, Universal Data Tiers, Java, C#, COM+, J2EE, XML,Relational Databases, Frameworks, SVG, Web Charting, Universal IDEs, Transformational languages (JSP, XSL, awk), and Better software architectures. Satya holds an MS in Electrical Engineering from IIT, New Delhi, 1986. The companies he has consulted with include IBM, Millipore, CSX, Ryder, Bax Global, Harland, and TNT Logistics, NA.


satyak's blog

SOA Projections, Common Data Models, and eventually Surface Oriented Data Architectures

Posted by satyak on July 3, 2008 at 8:47 AM PDT

I admit before writing another line on this subject that I have more questions than answers and majority of my statements here should start with "I wonder ..".

It serves well to remember what inspires

Posted by satyak on June 28, 2008 at 11:36 AM PDT

It serves well to remember what inspires. I repeat here a paragraph from Ivan Sutherland followed by links to read the rest.

A False ceiling: What is behind that blanket of SOA?

Posted by satyak on June 28, 2008 at 11:06 AM PDT

I believe in working with my children to clean up their rooms. Time is not always on my side, however. So my 10 year old showed me the other day how nicely she had been cleaning up her room. Everything seemed in order until I have come to find she pushed everything under the bed and covered up with a blanket.

Objects, XML, Databases: A Synergistic triangle of the Programming Circle

Posted by satyak on May 2, 2008 at 7:56 AM PDT

Three technologies, (Objects, XML, Databases) that have evolved independently seem to be flowing toward a synergistic union. An Object is about behavior. An XML is about structure. A Database is about collections. A Program is like a golden braid that weaves through these aspects.

Need you help. What is a good approach for accessing java interfaces remotely and in a transparent fashion?

Posted by satyak on January 15, 2007 at 10:55 AM PST

What is a good approach for accessing java interfaces remotely? The answer seems too obvious. Use EJB session beans, or web services or RMI. is that the best way? Could I not use dynamic proxies and not use any client side or serverside skeletons and stubs? Can I not do this by not generating any thing? Would some one recommend WSIF to do this? What else is out there?

Reflections on the importance of HTML prototyping for IT

Posted by satyak on August 11, 2006 at 6:59 PM PDT

Wonder if you have come across these lines before:

Vagaries, vicissitudes, and occasional pleasures of submiting a form

Posted by satyak on June 19, 2006 at 8:12 AM PDT

I thought I knew web forms. Atleast I thought I have a working knowledge of how forms work. I didn't realize the number of surprizes I found on the way.

Rewriting SendRedirect to deal with SSL (or https) offloading

Posted by satyak on April 7, 2006 at 1:23 PM PDT

When "sendRedirect" is used, some times the relative url is being translated into an absolute url using wrong scheme (http vs https). This articles explores the problem and a possible solution using servlet filters.

How to hide and unhide html sections/controls such as "div"

Posted by satyak on October 22, 2005 at 7:40 AM PDT

Lot of times I go back and relearn a bunch of stuff especially in the html/javascript world. Here is one such excursion into using the html div sections for your visual advantage.

The following weblog/article

How to hide and unhide html sections/controls such as "div"

18 years of toil, a lot of help from the compiler, and a small but rare personal distinction

Posted by satyak on October 22, 2005 at 7:25 AM PDT

Software consulting firms in India during late 80s enjoyed a rare advantage. The job market for graduating engineers in all disciplines was very depressed. Especially with regional language differences and the inability to communicate in English and in some case Hindi pushed many undergrads from the regional universities to pursue masters programs.