• 9 Tips for Organizational Maturity in SOA by Luis Weir

    by Luis Weir published inSOA Magazine 2

    One of the greatest challenges to implementing SOA has in fact nothing to do with the intrinsic complexity behind a SOA technology platform. It is widely recognized that the real difficulty lies in dealing with people and processes from different parts of business and aligning them to deliver enterprise wide solutions. This is not only true in the case of SOA architectures but rather a challenge faced in systems design in general. As it has been nicely put byConway’s law: “organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations”.

    Following 9 tips that have helped me bridge organizational silos by improving communications and collaboration between teams/departments and also by providing visibility over available assets:

  • A Word About Microservice Architectures and SOA

    mircoservice1by Luis Weir published inSOA Magazine V

    In this article I will talk about my first conclusions and my point of view regarding Microservice Architectures. As there is still quite a lot of confusion and debate out there on this topic, I will try to describe with my own words what Microservice Architecture is, how does it differ from typical Service Oriented Architectures (SOA) and what design principles and practices governs it.
    What is a Microservice Architecture?
    In the article written by Fowler and Lewis, Microservice Architecture is described as following:

    Microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies

  • Luis Weir

    WeirAuthor, Blogger, Speaker, Oracle SOA Black Belt and Oracle ACE, Luis Weir is a HCL’s Principal Architect for Oracle Fusion Middleware. With more than 11 years of experience implementing IT solutions across the globe, Luis has successfully delivered several large and complex Service Oriented Architecture (SOA) solutions for Fortune 500 companies. Luis has also led SOA and middleware capabilities for different renowned SIs such as CSC, Cognizant and Capgemini.Luis is an expert in SOA and also is a thought leader in this field and in an effort to share his real-life experiences when implementing complex SOA solutions, Luis has written his first book, “Oracle SOA Governance 11g Implementation”, published by PACKTPUB.

    Contact:   blogicon Blog  linkedin Linkedintwitter Twitter


  • SOA Transformation through SOA Upgrade

    Luis1byLuis Weir published inSOA Magazine III

    Much has been said about Oracle SOA Suite 10g (or JCaps) upgrades to 11g and how features map between both versions. There is also plenty of information online about this topic both official and unofficial. It’s not news to many that for example SOA Suite 10g is currently in extended support and product will enter sustaining support by the end of 2014 (I will explain more about what extended and sustaining support means later in the blog). However one fact remains truth: There are still many companies out there running platforms that are (or soon will be) in sustaining support, and that don’t yet have an upgrade strategy.I say this based on my own experience as I am currently helping several customers do exactly this.

    Having said that,  I wrote this blog in an attempt to give SOA experts, Integration Leads and Architects key pointers that can serve as inspiration to come up with a transformational approach when defining an upgrade strategy. Note that I am using the word “transformation” deliberately and I will explain why shortly.

    Note that although this article is mainly related to the Oracle SOA 10g to 11g technology stacks, the approaches, tips and information provided in this blog should also be applicable when defining any technology upgrade. In fact, once 12c is more mature I will probably refresh this blog to cover 11g to 12c upgrades.

    Following my key pointers to help you define your upgrade as a SOA Transformation:

    1) Understand the product roadmaps and planning to move in advance

    This is one of the most important points and one that many have either failed to understand or have just ignored (hence why many companies still stuck in 10g and have no plan to upgrade yet). This is important because by understanding the product releases and features, release dates, and support lifeline you can plan in advance an upgrade approach and avoid having to do something tactically, in a rush and with limited budget.

Receive our SOA Magazine

Events Calendar