Postagens

Mostrando postagens com o rótulo SOA

"Beginning WSO2 ESB" - A beginner to expert guide for learning WSO2 ESB

Imagem
I'm glad to announce that my first book " Beginning WSO2 ESB " has published with  Apress publications .  In this post, I would like to share some of the key highlights of the book.  Why " Beginning WSO2 ESB"?  The book 'Beginning WSO2 ESB’ provides a comprehensive coverage of the fundamentals of  WSO2 ESB  and its capabilities, through real-world enterprise integration use cases. Hence this book is well suited for both the readers who are getting started with WSO2 ESB as well as who are already familiar with WSO2 ESB.  Also, WSO2 ESB has drastically evolved over the last several years and now it's in the 5th generation. There's been a lot of new features added while some of the existing features got deprecated. Therefore, there is an increasing demand to have a central place to understand the new features along with the best practices of using existing features. This book is fully up-to-date with the latest WSO2 ESB 5.0 version. Hence you will ...

Microservices in Modern Enterprise Architecture

Imagem
As microservices architecture is getting so much of a traction, most of the stake holders of enterprise IT are wondering how does it affects the other architectural paradigms such as Enterprise Integration and API Management. The objective of this post is to provide an insight into how a modern enterprise architecture would look like once we introduce  Microservices architecture into it. (However if you are still new to Microservices architecture you may refer my previous blog post 'Microservices in Practice' .) I would like to start this discussion of how Microservices fits into the the overall IT landscape by elaborating some views from Gartner on Microservices. The microservies architecture, essentially removes quite a lot of complexity when it comes to design, development, deployment and inter-service/system communication of the (micro)services. However, the complexity which is removed from Microservices layer, has to be fulfilled by some other component/layer. For example,...

Microservices in Practice

Imagem
Nowadays, Microservices is one of the most popular buzz-word in the field of software architecture.  There are quite a lot of learning materials on the fundamentals and the benefits of microservices, but there are very few resources on how you can use microservices in the real world enterprise scenarios.   In this post, I'm planning to cover the key architectural concepts of the Microservices Architecture(MSA) and how you can use those architectural principles in practice. Monolithic Architecture  Enterprise software applications are designed to facilitate numerous business requirements. Hence a given software application offers hundreds to functionalities and all such functionalities are piled into a single monolithic application. For examples, ERPs, CRMs and other various software systems are built as a monolith with several hundreds of functionalities. The deployment, troubleshooting, scaling and upgrading of such monstrous software applications is a nightmare. Service...

Building a connected Retail IT architecture - "Connected Retail Reference Architecture"

Imagem
This is a recent white paper that I have written on building a Connected Retail IT Architecture using a middleware platform. Here we discuss about the typical structure of a Retail IT system and the common problems that we face when building an agile Retail IT. This provides a reference architecture for any Retail IT system and then I try to realize it with the WSO2 Middleware platform. To become a successful business in the ever-changing retail market, the retail business must have a connected retail IT architecture. This retail IT system should be able to connect with existing legacy systems, services, and data. At the same time, it would need to cater to demanding customer needs, flexibility, and agility in exploring new markets, expanding IT capabilities inside and outside the organization (SaaS), and enhance overall performance of the IT system. This white paper will discuss the importance of creating a connected retail system today and explain how a complete middleware platform c...

WSO2Con 2013 - WSO2 Enterprise Integration Platform: ESB and More

Imagem
Paul and myself will be doing a tutorial on ESB and Enterprise Integration at WSO2Con 2013 .  Our main focus will be on Enterprise Integration and how we can use WSO2 ESB  to solve common integration problems. PRE-CONFERENCE TUTORIALS Colombo - Thursday 7th February London - Tuesday 12th February Business success requires seamless information and event flow across departments, customers, partners, and systems. Heterogeneous message formats, protocols, identity tokens, and high message volumes often challenge integration teams. As teams scale Service-Oriented Architecture (SOA) principles of sharing, re-use, and loose coupling across integration participants and interconnect integration endpoints, an enterprise integration blueprint should include a robust and high-performance Enterprise Integration Platform. The Enterprise Service Bus is a core of this platform, enabling interconnection, mediation, management and transformation. Additionally, Registry, Message Broker and Data...

Enterprise Service Integration with WSO2 ESB

Service Chaining/Service Orchestration  R ecently, I wrote an article on Service Integration with WSO2 ESB. The main objective of that article is to demonstrate how multiple business functionalities can be integrated as an aggregated virtual service. Service Integration is a common integration problem that many organizations need to solve. This article, gives you a comprehensive understanding on how we can integrate a set of services with the use of the WSO2 ESB. An overview of fundamental concepts relating to WSO2 ESB is briefly explained, while a typical service integration scenario in healthcare is implemented from scratch. For more information please refer [1] [1]  http://wso2.org/library/articles/2012/11/enterprise-service-integration-wso2-esb

WSO2 ESB 4.5.0 Released !!!

Imagem
We have just released WSO2 ESB 4.5.0, the High Performance Open Source ESB,which is the first ESB version based on enhanced WSO2 Carbon 4 platform.  I would like to give an high level overview of WSO2 ESB 4.5.0's new features and improvements.  XPath 2.0 and XSLT 2.0 support In most of the integration scenarios, we need to leverage the new features of XPath 2.0 and XSLT 2.0. WSO2 ESB 4.5.0,  comes with XPath 2.0 and XSLT 2.0 support. Also, we did a major performance enhancement with the introduction of Saxon as the deafult XSLT/XPath engine.   JSON  Integration is all about handling diverse message types. In that context, JSON plays a major role as numerous APIs are exposed via JSON.  In ESB 4.5.0, we introduce a brand new JSON implementation, which can be used to Streaming JSON (JSONStreamFormatter and JSONStreamBuilder) messages through ESB. In case, if we need to mediate message based on the message content (rather than streaming), th...