Wednesday, May 19, 2010

SPL

SOA


What is SOA
Assume you are a software programmer and you are assigned to build a complex, large application. It is necessary to break up the code into pieces of high cohesion, so that you can keep everything straight and it is guaranteed you have not neglect. Many years, software programmers have separated code into loosely-coupled interconnected hierarchies of objects, in practice called object-oriented programming.

So called SOA (Service Oriented Architecture) is an alternative code organization, based on services.

For example, you might have a Stock Brokerage service which accesses to Stock Information Access System (SIAS) and returns the stock information, given Stock Quote of potential investor, firm.

State-of-the-art
SOA is IT architecture for request - reply applications. Application functions are modularize and presented as services. Services are loosely coupled and their interfaces are independent of implementation.
Services have State-of-the-art Self describing (XML), platform independence interfaces  

Benefits
SOA is an Architecture instance of Enterprise software Architecture. Make available the services you have on top of an ESB and control the configuration in accordance. That’s all. That’s why SOA born with so called words….  Better Re-use and flexibility. 

Cruel
The cruel of SOA is do a whole load of straight design and specification that’s very difficult to change after. Not being able to modify things is the contrast of agility….!

Tuesday, May 18, 2010

Which answer you want......!

The Question : Prove that (2 / 10) = 2  

1. The Art Student :  This is out of syllabus....!  

2. The Commerce Student : "This is Wrong"  

3. The Medical Student : 'It is Strange.' "How it is possible...."  


4. The Engineering Student : "It is so easy..!"


                               (2 / 10)
                               = Two / Ten
'T' is common, Hence     = wo / en
Now 'W' is 23rd letter and 'O' is 15th ; Similarly 'E' is 5th and 'N' is 14th. 
Hence (wo / en )           = (23 + 15) / (5 + 14)
                               = (38 / 19)
                               = 2
Engineers are never worried for : What is answer 
They will only ask : Which answer you want
"That is Engineer"