- Name: Ashwini Bhat
- Location: Bangalore, Karnataka, India
There are many things that interest me.Apart from the technological interests,I like medicine. My blog will definitely contain notes on varied areas of life! Thanks for sparing your time on my blog. Be assured, your comments are valued by me! Ashwini
Tuesday, November 02, 2010
Thursday, April 23, 2009
My observations of very simple things that can make a difference are:
Taking printouts: I don’t know why we have to print so much of stuff when we have the amazing facilities on the computer for better reading! We are the one’s trying to move the world to a “paperless world” and the see the print usage of any IT organization. They put the computer revolution to shame! What are we teaching the world? To be a hypocrite?
Power usage: It is said that the monitors and the CPUs are the main consumers of the power on a workstation. Is it so difficult to switch off the monitor when we are going for a break and then switch it on when we come back? I can understand that switching the CPU off every evening may not be a good idea for us. But switching the monitor off, hardly takes a second! Just do a parade of the office, in the evening, and you will see most of the monitors with a message “Please switch off the monitor when not in use”!
If we can’t do such simple things, (obviously, because we don’t understand their importance), how capable are we to understand the big difference we can make to the Go-Green campaign?
Tuesday, April 21, 2009
Agile and Performance
With such an interpretation of the process, the project suffers. There is no sufficient time for Design and Architecture, the implementation and for testing. The problems start surfacing when the project is released to higher environments specially commissioned live.
Teams - Development or Testing would have received very less time to do their activities and are hurried up. Result? Hardly, to anyone’s surprise, the deliverables are of poor quality and everything aftermath is a show stopper production issue.
Once the application becomes a little stable (i.e., when the showstoppers are reduced), the users will realise how slow the system is. It flows down the hierarchy and comes to the development team as though they have to cut their heads-off for blunders committed.
When the root cause analysis for the performance is done, it is the fairly obvious reasons that come out as findings. A few reasons are like:
The Architecture and Design processes are mostly ignored. Of course, tactical solutions are meant for that reason!
Development team was rushed through with no time to use common components or to check if something has been re-written nth time
No time for code reviews and even if someone dares to do it, there’s no time to fix it
The environments are not tuned and configured according to production standards. When were given the time to do it, at the first place?
I understand that we are in a short cut world. We want everything at fingertips. But it doesn’t mean that projects also will be executed at that pace, whatever new process applied. Agile is great, but only when used properly. And for that matter, it applies on any process.
Thursday, January 29, 2009
Improving the performance of the pages
Monday, September 01, 2008
Friday, June 22, 2007
What more could I say?
SOA: only the beginning
In an attempt to gain vital business agility, many organizations are turning to Service-Oriented Architecture.
In an SOA, complex business applications are componentized into discrete business services. These services run on an internal or external network, where they can be easily shared and reused across different silos and easily combined to create a new breed of business processes and composite applications. The potential for far greater business agility and alignment is enormous, as is the potential for savings and return on investment.
The initial success enjoyed by some early SOA adopters demonstrates the very real potential.That potential, however, cannot be realized by simply building and deploying reusable services. A successful SOA, one capable of quickly achieving and sustaining alignment, agility, and savings, requires an SOA foundation that promotes and supports air-tight collaboration between business and IT. That foundation must combine SOA with Business Process Management (BPM) and the collaborative capabilities of Web 2.0. The powerful chemistry of that combination can transcend business agility to deliver true business velocity.
Thursday, June 21, 2007
SOA - Implementation
SOA is just a concept. This concept can be implemented using Web Services or age old RMI or something new that might come up in future. Currently, web services provide proper protocol/rules to communicate with a diverse set of systems, which makes it most desired for SOA implementation.
JSR 227 is coming up with a service oriented interface (SOI) for data binding and data access functionalities. According to JSR 227, whatever the underlying systems(EJB, DB or mainframes), the interfaces and the data will remain same.
Looking forward for it? Yes, me too.
ATG eCommerce Suite named #1
SaaS and Web 2.0 and SOA
With Web 2.0, the users can directly use the portals/applications that are integrated or provisioned using SOA and with Web 2.0 functionalities.