soa governance made easy
Post on 10-Dec-2014
2.384 Views
Preview:
DESCRIPTION
TRANSCRIPT
SOA Governance made easySOA Governance made easy
Simple and effective approach
SOA Governance made easy
SOA Governance made easy
Why SOA?Why SOA?
SOA Governance made easy
SOA Governance made easy
These are your systems?
SOA Governance made easy
SOA Governance made easy
This is your Integration Approach?
SOA Governance made easy
SOA Governance made easy
how easy it is to make a change?
SOA Governance made easy
SOA Governance made easy
SOA is…SOA is…
Business valueBusiness value
Strategic goalsStrategic goals
Intrinsic interoperability Shared services
Flexibility
Evolutionary refinement
SOA Governance made easy
SOA Governance made easy
SOA is…SOA is…• Not just technology• Correct design choices• About assets• Support business changes• Apply service orientation• Reduce costs• IT and not just one system• Collaboration with business andtechnology stakeholders
Is Real, but is not easy!
Is Real, but is not easy!
SOA Governance made easy
SOA Governance made easy
You can not buy SOAYou can not buy SOA
SOA Governance made easy
SOA Governance made easy
Why SOA Governance?
Why SOA Governance?
SOA Governance made easy
SOA Governance made easy
• Must provide:• SLA on Services• Guidelines for their adoption of SOA • Definitions for service contracts• Services Management• Plan updates and know the impact on services• Search services in a standard repository• Supporting and defining the strategy for versioning of contracts
SOA Governance made easy
SOA Governance made easy
• Two different worlds• Design
• Focus os patterns• Choises• Think, Think, Think
• Runtime• Registry Repository• Policies• QoS• Security
Design is much more important than runtime!
Design is much more important than runtime!
SOA Governance made easy
SOA Governance made easy
Getting Started with SOA and Governance
Getting Started with SOA and Governance
SOA Governance made easy
SOA Governance made easy
• Set your business goals • What do you want to achieve?• Prioritize what is most important to your business
• Define a strategy for SOA adoption• Be careful in setting standards, first try, then set• Do things gradually• Do not try to achieve perfection in the beginning
• Set your rules and design choices first• Design should be the first point, then QoS• Contract is the key, versioning is an obvious need
• Set your Registry and Repository Tool• Not necessarily need to be based on UDDI• Should be easy to find a service via a web console
• There is only way to be doing SOA• Find your own way, what is good in a company may not be for another
SOA Governance made easy
SOA Governance made easy
Establish an SOA governance is a big challenge.
Establish an SOA governance is a big challenge.
knowledge and abilities in SOA is another challenge.
knowledge and abilities in SOA is another challenge.
SOA Governance made easy
SOA Governance made easy
GALAXY
SOA Governance made easy
SOA Governance made easy
GALAXY
• How Galaxy Helps With:• Contract Management• Service Discovery• Staged Deployments• Improved Interoperability• Collaboration• Galaxy in Your Workflow
SOA Governance made easy
SOA Governance made easy
How Galaxy Features:• Artifact Management and Organization• Easy Access to Important Artifact Details• Metadata• Searching• Lifecycle Management• Dependency Management• Policy Enforcement• Extensibility• Activity Monitoring• Atom Publishing Protocol API• Integration with Mule, CXF, and Spring• Federation Capabilities
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
SOA Governance made easy
Apache CXF/WS-Policy Integration
SOA Governance made easy
SOA Governance made easy
Spring Framework Integration
SOA Governance made easy
SOA Governance made easy
Apache Maven Integration
SOA Governance made easy
SOA Governance made easy
Groovy Scripts Support
SOA Governance made easy
SOA Governance made easy
Wrapping Up…Wrapping Up…
SOA Governance made easy
SOA Governance made easy
• Do not stop the world to adopt SOA • Always keep focus on the business needs• Do not forget the design, code incrementally • You need governance to achieve success with SOA Adoption• Start with the strategy of adoption does not make people wait a year for results• Open source tools like Mule can help a lot GALAXY• There is no silver bullet
SOA Governance made easy
SOA Governance made easy
Thank You!
top related