SOA is a confusing term because it describes two very different things. The first two words describe a software development methodology. The third word, architecture, is a picture of all the software assets of a company, much as an architectural drawing is a representation of all the pieces that together form a building. Therefore, service-oriented architecture is a strategy that proclaims the intention to build all the software assets in the company using the service-oriented programming methodology.
What is a service?
Services are software chunks, or components, constructed so that they can be easily linked with other software components. The idea behind these services is simple: Technology should be expressed in chunks that business people can understand rather than as an arcane application such as ERP or CRM.
At the core of the services concept is abstraction, the idea that you can assemble software code into a chunk meaningful enough that it can be shared and reused in many different areas of the company. For example, there is a lot of software code that goes into creating an automated task such as sending a query to a credit reporting website to find out if a customer qualifies for a loan. But if the programmers at a bank can abstract all that code to a higher level—that is, take all the code that was written to perform the credit rating check and package it into a single unit called "get credit rating"—the programmers can reuse that chunk the next time the bank decides to launch a new loan product that requires the same information rather than having to write the code from scratch.
Service-oriented architectures have the following key characteristics:
SOA services have self-describing interfaces in platform-independent XML documents. Web Services Description Language (WSDL) is the standard used to describe the services.
SOA services communicate with messages formally defined via XML Schema (also called XSD). Communication among consumers and providers or services typically happens in heterogeneous environments, with little or no knowledge about the provider. Messages between services can be viewed as key business documents processed in an enterprise.
SOA services are maintained in the enterprise by a registry that acts as a directory listing. Applications can look up the services in the registry and invoke the service. Universal Description, Definition, and Integration (UDDI) is the standard used for service registry.
Each SOA service has a quality of service (QoS) associated with it. Some of the key QoS elements are security requirements, such as authentication and authorization, reliable messaging, and policies regarding who can invoke services.
Courtesy:http://www.javaworld.com/
Search This Blog
Wednesday, May 13, 2009
Monday, May 11, 2009
Love blossoms where differences are respected
There is no higher joy than giving without asking anything in return, especially when we give unconditional love.
Selfishness divides us and we claim superiority over one another in the name of love. Why we have problems loving is because we make love too restrictive. It has too many rules, regulations and expectations. Spiritual love is not about tradition and sentiment. Spiritual love is about truth, trust, acceptance and a willing faith. It's about seeing God through another person and allowing God to love us through another person.
Love can escape the restrictive boxes in which we contain it.
I can't complete the picture for someone else. I'm not that strong or Godly. The purpose of relationship is not to have another person complete you; but to have another with whom you might share your completeness. Love is a passion which does not take into consideration any reward, utilization or return. It's Spiritual – clothed in total acceptance.
It can be difficult to let go of some of the baggage we carry around with us from one relationship to the next but we need to let it go. Otherwise we will be let go.
A relationship needs a foundation and two willing builders. The outside of a person tells us nothing about what is inside. We must begin to look at people from the inside out instead of the outside in. That's why so many people are living lonely lives. Choosing love is not like choosing fruit. The cantaloupe might be smooth on the outside but once you cut it open it's bitter. The cantaloupes that have the lumps and bumps are usually the ones that are the sweetest.
Love blossoms where differences are respected and people are allowed to be themselves, rather than something that someone else wants or needs them to be .
I can't be everything for you because I have a hard enough time being enough for myself. Sometimes we don't have all the answers. Sometimes we're wrong. We must learn to give up the need to be right. There is no right or wrong…it just is! That is the essence of spiritual love.
We all have an inherent need to merge with those we love. But we simultaneously desire the comfort of detachment. Love requires a certain amount of freedom. You don't have to stop living just because you are sharing a life with another person. Spiritual love is not caged.
God is attempting to show us the essence of Spiritual Love. It's all around us if we would only open our hearts to it. Sometimes we have to take risks. We have to step out on faith. How can we reach out to each other if we aren't courageous enough to let others see who we really are and what we need?
"……………but the greatest of these is LOVE"
courtesy:Phyllis V. Du'Gas
Selfishness divides us and we claim superiority over one another in the name of love. Why we have problems loving is because we make love too restrictive. It has too many rules, regulations and expectations. Spiritual love is not about tradition and sentiment. Spiritual love is about truth, trust, acceptance and a willing faith. It's about seeing God through another person and allowing God to love us through another person.
Love can escape the restrictive boxes in which we contain it.
I can't complete the picture for someone else. I'm not that strong or Godly. The purpose of relationship is not to have another person complete you; but to have another with whom you might share your completeness. Love is a passion which does not take into consideration any reward, utilization or return. It's Spiritual – clothed in total acceptance.
It can be difficult to let go of some of the baggage we carry around with us from one relationship to the next but we need to let it go. Otherwise we will be let go.
A relationship needs a foundation and two willing builders. The outside of a person tells us nothing about what is inside. We must begin to look at people from the inside out instead of the outside in. That's why so many people are living lonely lives. Choosing love is not like choosing fruit. The cantaloupe might be smooth on the outside but once you cut it open it's bitter. The cantaloupes that have the lumps and bumps are usually the ones that are the sweetest.
Love blossoms where differences are respected and people are allowed to be themselves, rather than something that someone else wants or needs them to be .
I can't be everything for you because I have a hard enough time being enough for myself. Sometimes we don't have all the answers. Sometimes we're wrong. We must learn to give up the need to be right. There is no right or wrong…it just is! That is the essence of spiritual love.
We all have an inherent need to merge with those we love. But we simultaneously desire the comfort of detachment. Love requires a certain amount of freedom. You don't have to stop living just because you are sharing a life with another person. Spiritual love is not caged.
God is attempting to show us the essence of Spiritual Love. It's all around us if we would only open our hearts to it. Sometimes we have to take risks. We have to step out on faith. How can we reach out to each other if we aren't courageous enough to let others see who we really are and what we need?
"……………but the greatest of these is LOVE"
courtesy:Phyllis V. Du'Gas
Subscribe to:
Posts (Atom)