IBM Cloud Computing Architecture Certification..

I could see Salesforce moving aggressively  into cloud business along with IBM.
Since i was pretty much interested to Governance stuffs from the beginning was looking for SOA Governance certifications.So,finally ended up in planning for IBM Cloud certification. I found this certification quite interesting.

Certification title:
IBM Certified Solution Advisor - Cloud Computing Architecture V1

Here is the link:
http://www-03.ibm.com/certify/tests/ovr032.shtml

Objectives are fair: http://www-03.ibm.com/certify/tests/obj032.shtml


To start with i'm reading T.Sridhar Primers which helps you to understand cloud infrastructure.

http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_12-3/ipj_12-3.pdf
http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_12-4/ipj_12-4.pdf


There's lot more scope to explore on this Cloud!!!.Shall keep posted.

Training for SOA Foundations practitioner..

Well, I attended "Oracle SOA Suite 11g: Build Composite Applications" training from oracle university and i found it's very useful. In case you want start your career in SOA it helps.  It helps you to understand soa,sca concepts, adapters,human workflows,handling exceptions and much more. :-)




Further to that, I had worked on BPEL Fault handlers and sensors so hoping it helps me  further for this certification. Sometime before march 2nd week i've scheduled my "Oracle SOA Foundation Practitioner Certification" certification. In case you're planning i recommend you to attend that training.

Oracle SOA Foundation Practitioner Certification

It's been many days i'm not blogging.all busy days around middleware.
Now I'm preparing for Exam Number: 1Z0-451 [Oracle SOA Foundation Practitioner]

It's recommended to attend these two training from oracle university before this certification:

Oracle University training courses
Oracle SOA Suite 11g: Build Composite Applications
Oracle SOA Suite 11g: Essential Concepts


These are the exam topics for this certification:


Service-Oriented Architecture Concepts
SOA Composite Applications
Adapters
Orchestrating Services with BPEL
Advanced BPEL Concepts
Working with Mediator Components
Human Workflow
Oracle Business Rules Concepts
Secure services and Composite Applications
SOA 11g Integration Points
Monitoring and managing SOA 11g Deployment


Shall keep posted as and when I hear more info about it.

SOA Suite Capabilities

In this post I'm gonna talk about SOA components.Also, Very briefly about SOA components which gets configured when SOA suite is being installed.

Before we begin discussion on SOA Components, Let's understand ground level concept in SOA.

SOA Is an architectural style which helps in building connected enterprise applications to provide solutions to business problems.By following SOA - Enterprise applications modules can be exposed as web services which helps in easy integration and helps in reuse.There are lot more definitions comes up from google! Give a try.

From  architectural style - Loose coupling, interoperability.From customer's perspective it's about more or less of integration of different legacy systems which helps IT to deliver, in greater flexibility and speed with Changing Markets,increasing competitive pressures, and evolving customer needs.

Here in SOA - Services play very important role and key factors in listing SOA Components ;).
  • Oracle Service Bus
  • Oracle BPEL Process Manager
  • Oracle Jdeveloper
  • Oracle Enterprise Manager
  • Some more...(Will be covered in next post)



SOA services have self-describing interfaces in platform-independent XML documents. Web Services Description Language (WSDL) is the standard used to describe the services.Services communicate with messages formally defined via XML Schema (also called XSD). Means, Playaround with data.

Communication among consumers and providers or services typically happens in heterogeneous environments, with little or no knowledge about the provider. Services exchange information through messages.Messages require Transformation when communication happens from one XML to another due to use of different messages in different services. i.e Produces output document as an XML document.
Since messages can be received through any protocol such as HTTP(s), JMS, File , and has to be send messages through same or different protocol proper Routing for messages is required.

That's the reason - Oracle Service Bus - Does message transformation, routing..etc.


//

Prior to Service Bus, you require an automated system which develops SOA Services/Composites.
Integrated development Environments should provide a capability of building service oriented appliactions using latest industry standards like Java, XML,  Web Services.It should support complete end to end development life cycle including coding, debugging, testing and deploying applications.

Here Comes - Oracle Jdeveloper -  It's Integrated Development Environment that simplifies the development of Java-based SOA applications and user interfaces with support for the full development life cycle. 

//

There is still more of it. Orchestrations of services are required as and when there is a requirement to combine existing services into new services.Solution should be provided where assembling a set of discrete services into an end-to-end process can be done.Radically, which helps in reducing the cost and complexity of process integration initiatives.

There's a solution - Oracle BPEL Process Manager - provides a comprehensive, standards-based and easy to use solution for assembling a set of discrete services into an end-to-end process flow, radically reducing the cost and complexity of process integration.

//

There's still lot more into SOA.How about management and monitoring of SOA?
Once SOA composite is being developed there should be a way to configure, monitor and manage during runtime.There should be a tool or application or solution which helps administrators in providing unparalleled visibility into execution of processes showing complete end to end representation in graphical diagram.

How about Web browser-based, graphical user interface ? - Oracle Enterprise Manager - Management and monitoring of Oracle SOA Suite is done through Oracle Enterprise Manager Fusion Middleware Control.


There are some more components which makes Successful SOA! like Service Security, Service Repository, Service Policies which will be covered in next post.Stay tuned.



What is soa-infra?

Well,This post is to explain very shortly about soa-infra.

Heard of it? It's an J2EE Compliant application and can be deployed over Weblogic Server.It's responsible for managing composites that you deploy and it manages composites life cycle.


Generally, during development phase, you deploy soa composite application designed in Oracle JDeveloper to soa-infra.using soa-infra application we should be able to monitor soa composite apps or individual composite instances.



Using Enterprise Manager(EM) one can configure soa-infra to it and monitor the states of composites that's being deployed.