SERVICE ORIENTED ARCHITECTURE -   ARE YOU LEVERAGING IT

Service Oriented Architecture (SOA) and its technology stack have opened new avenues to create distributed Business Process (BP) applications that are easy to monitor,  change, safe and use services derived from multiple SILO Applications.

 

Keeping every other enterprise activities as they are, BP Applications extends business offering to new customers, and provides better services to existing customers.

 

Well designed SOA Architecture allows loosely coupled Business Process implementations integrate Business Rules (Engines) that can be composed or changed directly by Business Stake holders. SOA implementation for BP can thus react quickly to market realities.

 

More importantly, SOA makes it easy to integrate new business acquisitions speedily and flawlessly within an enterprise - integrate Business Intelligence Reports within BP Applications. BP Applications can too be tracked effortlessly with Business Activity Monitoring Dashboards.

 

A very useful tool in SAO integration is Enterprise Service Bus (ESB).  ESB plays a pivotal role serving as a router for service offerings (available in Registry or Repository) within an enterprise and effectively shield and expose services to partners. Cluster or multiple ESBs may enhance performance of an enterprise messaging capacity. Multiple deployments of services enhance the message processing capacity for an enterprise.

 

Possibilities are endless but it needs special efforts to absorb new technology and BP implementation that really ensures return of investments (ROI).

 

SOA Offerings from Industry leaders, such as IBM, Microsoft, Oracle, Software AG and others

have established various models for interoperability; they have provided numerous adapters to enterprise applications, and Legacy applications, defined secured delivery norms and distributed transactions, however they are not so easily understood or harnessed.

 

Myriads of approaches and Technology is readily available to be leveraged, however, hurdle lies in the implementation - is the technology implemented correctly so as to perform to its full potential and capacity. Design patterns, Architectural Frameworks, Enterprise Services with various end points with routing capability are in the market place but yet to demonstrate cohesive and tangible results.

 

SOA must perform and deliver Business Process Applications that demonstrate SOA’s value and ROI to Business Stakeholders interested in Enterprise and Partner Integrations. SOA services must be interoperable. Messages can be large, ordered, transactional, confidential, reliable, fast and secured.  It not only requires careful modeling and pretesting but implementation that can be verified to be faultless and performing as promised For the process to be implemented  it is imperative that it be driven by Business Rules and quick to react to business Events. The human tasks should be seamlessly integrated within the process.  

 

Can we really build production quality Business Process Applications that integrates business domains, customers, partners, regulating agencies within weeks; that is a solution and not a problem? This is a challenge for all organizations and enterprises.

 


We would like to demonstrate this by partnering with you.

We can develop any Service or Composite Application important for your organization, using your middleware SOA stack that possibly can be the benchmark for your enterprise. In the event you have not made any investment in any SOA Stack then we can recommend and choose an Open System offering, so that you can evaluate SOA benefits without making any capital investments.   We suggest that we do a Proof of Concept/Pilot. It can be done in one of the following manner

·         Build crucial high performance secured Web Services that your enterprise may like to offer to your customers or use internally within your organization.  These Web Services can handle distributed and large transactions very reliably fast and are interoperable.  

·         Build high performance Enterprise Service Bus that protects and integrates both new with old.

·         Integrate applications that can act as role model for all future integration strategy for your organizations.

·         Implement WS-Security, WSIT, Atomic Transaction, WS-TRUST, WS-Secured Conversation, WS-Registry, SSL, XML encryption, and SAML in both Client and server side. We shall create prototype, proof of concept Web Service and Client applications to consume the same.

·         Migration of custom made message brokers and ESB to any of your identified SOA implementation.

·         Install and administer SOA implementation, composite application deployment and migration.

·         Create Portals and Portlets and integrate it with your SOA implementations

·         Implement your Rules Server, Engine, Rules and transform your applications

·         Develop high performance Service as required by you.

·         Develop multi protocol gateway, XML Firewall and implement CRM in cloud space 

·         Develop Web Services that Creates BI reports or Master Data

·         Tune your SOA Application to perform better

·         Convert your application to SOA application that is Business Event Oriented, incorporates Business Rules, Access security, and Human Task.

 

 

 

SOA Middle-ware Technology Stack:

IBM WebSphere: WPS, WTX, WMBI, ESB, WSRR, RAD, WAS, ILOG, MQ, DATAPOWER, CICS, VSAM, DB2, SQLServer, Oracle, AQ

Oracle Suite: Oracle 10g/Oracle 11g, WebLogic AS, JDeveloper, ODI, OSB, OWSM, AIA FP PIP, AQ, EBS
 
Microsoft: WCF, VS, BIZTALK, SQL SERVER, WWF
 
Open Systems: Open ESB, GlassFish, NetBeans, JBOSS ESB, MULE, MySQL
 
Others: WebMethod, SONIC, TIBCO, PEGA etc

Environment: LINUX, WINDOWS, UNIX, zOS, AIX, AS400

What is WSIT?

OASIS (Organization for the Advancement of Structured Information Standards) is a not-for-profit, international consortium that drives the development, convergence, and adoption of e-business standards. Members themselves set the OASIS technical agenda, using a lightweight, open process expressly designed to promote industry consensus and unite disparate efforts. The consortium produces open standards for Web services, security, e-business, and standardization efforts in the public sector and for application-specific markets. Founded in 1993, OASIS has more than 4,000 participants representing over 600 organizations and individual members in 100 countries. Approved OASIS Standards include AVDL, CAP, DocBook, DSML, ebXML, SAML, SPML, UBL, UDDI, WSDM, WS-Reliability, WSRP, WS-Security, XACML, and XCBF.

http://www.oasis-open.org


Here are pictorial representations of OASIS proposal for Web Service Interoperability Standards accepted by Industry Leaders.

 

WSI Web Services Feature

 

 

 

Boot Strapping and Configuration

 

 

 

Boot Strapping and Configuration Specifications

https://wsit-docs.dev.java.net/releases/m6/images/BootstrappingConfigStandard.gif
Message Optimization and Specifications

https://wsit-docs.dev.java.net/releases/m6/images/MessageOptimizationStandard.gif

 

 

Reliable Messaging Specifications

 

 

Security Specifications