SDA India magazine and JAX magazine announced an Indian edition of their conferences at Bengalooru, India starting 28th May 2007.
There are three conferences
The last date for submitting papers is 6th Feb 2007 (for all the three conferences)
SDA India magazine and JAX magazine announced an Indian edition of their conferences at Bengalooru, India starting 28th May 2007.
There are three conferences
The last date for submitting papers is 6th Feb 2007 (for all the three conferences)
Check out the latest on Preparing your Support Organization for the Enterprise Services Architecture Era video by Dr. Uwe Hommel, Senior Vice President of Global Support, SAP.
The video lasts 22 minutes and will provide an overview of the generic IT challenges customers will face in the ESA era and how SAP’s support strategy is designed to partner with customers, address the challenges, and embrace the benefits that ESA brings. Any questions you have regarding SAP Solution Manager and preparing for ESA can be raised during the Webcast or submitted through the online question form on the Preparing Your Support Organization for the Enterprise Services Architecture Era Hot Topic Page.
Technorati Tags: SOA, Architecture


What is a Situational Application?
First, think about Situated Software. Google it. The basic idea is software development for a small group of users with specific needs and typically short timeframes and tiny budgets, without all the planning and designing for large scale, long lifetime, legacy integrated, cross platform, …you get the idea…, deployment.
Situational Applications are typically developed within the group where they are used, often by the user’s themselves. Lots of Situational Apps are written by programmers for themselves and other programmers, with UN*X shell scripts being an ancient and common example. Early experiences with LotusScript are a more recent example where small groups and departments developed their own applications independent of the corporate IT department. Today more and more end users who are not professional programmersare developing web applications that better fit their own needs. A simple example is a wiki, where the users can create and modify the pages and their content. No programmer has to decide ahead of time what the topics of interest will be or the structureand layout of the pages. The users evolve something over time that suites their needs within the time budget they have to invest in the site. Now apply that process to application development of other kinds. Several studies have shown that when end usersare empowered to develop their own solutions to their own needs, they happily and enthusiastically do so. Not by starting with UML or OO or UCD or any other industrial-strength methodology. They mostly muddle through with whatever tools they have readily available until they have something that fits their purpose in a manner “good enough” to pause developing and start using. Then they often modify the application continually as their particular situation changes. Not your typical IT software lifecycle, to be sure.
Current issue of IBM Systems Journal has focus on Service Oriented Architecture. It carries many articles in Business aspects and development aspects of Service oriented architecture. Very good reference for SOA.
Architecture section of IBM Developerworks offers a complimentary kit for IT architects, which provides a collection of materials that can help based on IBM Tools. This kit includes several podcasts from Grady Booch, an webcast on SOA, several demos, Developerworks articles and whitepapers.
It covers
You can find the architecture kit here
My definition would be “Art of transforming a business requirement into efficient IT Solutions”.
Lets us see how others define the term “Architecture”
Merriam-Webster:
the manner in which the components of a computer or computer system are organized and integrated
Oxford English Dictionary:
Computing. The conceptual structure and overall logical organization of a computer or computer-based system from the point of view of its use or design; a particular realization of this.
In today’s scenario, every Java applications come with its own copy of Java Runtime Environment (JRE)
. Amoung many reasons for supplying own copy of JRE, the main one is version compatability and to reduce runtime issues and debug time :-/. And every machine would be crowded with numerous copies JRE (sometimes multiple copies of same version).
I think in java world no one cares now about how many JREs installed on single machine. And taking Java as a platform, all these applications are bundled with their own platform for running it. So where is platform independance ? If the same thing had happend with Microsoft .Net platform, I could imagine people would be ready to beat them up with Standards flag.
I was looking out some simple way to identify installed JREs on my machine and come across a tool called JRView
– a freeware utility which lists all installed JREs for windows environment. But many of these applications never register their JRE with windows registry. With latest version of Eclipse – 3.2 M4 (I guess its there from version 3.0 and above), there is an option to search available JREs on the system and when I tried there were 23 JREs on my machine of 4 different versions.
Why can’t there be a specific location for each operating systems to install JREs? And these applications just need to check those location if required version is available if not get that version from specified vendor’s website.