How organizations model their acquisition and divestiture – a real life example

In my previous blog I wrote about the importance of models to successfully complete a merger, acquisition or divestiture. Of course, one organization’s divestiture may be another one’s acquisition. In this blog post I’ll share one my personal experiences as a consultant, supporting two government agencies that were in the middle of this process.

The first 100 days

First of all throw away all those books about everything architecture, secondly delete all those special modeling tools, third forget any architecture courses, and finaly say no to architecture consultants. If you followed my advise so far then the next step is to tourist your business and all the things it depends on. Be sure […]

SOA Enable Technology Neutral

by Mike “MO” Oliver, SOACA
Service Oriented Architecture (SOA) is often the chosen Enterprise Technology Architecture for
Integration

It can bring agility in choosing implementation technologies.

Another SOA Guiding Principle  

Photo from Web
SOA can be realized through a variety of technologies and standards. Just like you cannot buy SOA through a product or technology, or use an Enterprise Service Bus (ESB) and get SOA, you can have a SOA using many different technologies.

SOA can be realized through a variety of products and standards, like ESBs from IBM, Mule or JBoss, or even technologies like Enterprise Application Integration middleware or even Spring Integration.  You can balance it between two vendors, and all of them included in your SOA design and implementation.  SOA is really technology neutral.

One of my clients has Integration Bus, another has Mule, another has JBoss, one has all three with each performing a task that is well suited to that technology.  You can use HTTP for transport, or JMS for transport, or MQ for transport or a mix.  Service Oriented Solutions can therefore be built using just about any technologies and standards that are suitable for distributed computing.


Here are some examples:
One of my clients uses Spring Integration for their SOA Implementation.  The key is that they use a Standardized Service Contract and Canonical Schema design patterns to achieve their SOA without an ESB. The Spring Integration services were therefore reusable and composable.

Another client used Message Broker and they did the same thing, they standardized on MQ Transport and SOAP messages with a canonical payload schema. The used Websphere Service Registry and Repository for the Official Endpoint pattern.

Another used a combination of IBM Integration Bus ESB and JBoss Fuse and JBoss Data Virtualization with a JMS Transport.

So to reiterate, you can use a variety of products, technologies and standards to implement your SOA Design.



Talk to Us.

© Sinag Solutions

Unit 903, Antel Global Corporate Center, Julia Vargas Ave, 
Ortigas Center, Pasig City, Philippines, 1605

Office: (632) 956 5175

Operating Models Must Evolve To Address RPA Gaps

The search for “quick solutions” to fragmented business applications has pushed RPA investment. I’ve taken over 200 hundred inquiries on RPA in the last six months and also attended Blue Prism, Automation Anywhere, NICE, and other vendors conferences and spoken to thier customers. About half the enterprises I have talked with are just starting out either in vendor review or staging early POCs, with the other half in production and looking for the next process to robotize. I’d estimate only about 10% are in any form of large scaled opertations. And most have tackled simple processes that I define as less then 200 human clicks replaced by a Bot that access less then three applicaitons.

But things are moving quickly. RPA tools are relatively cheap. And they work fast. There is no requirements document. You can download free RPA software and develop a Bot in a few days. And who needs a business case when projects can be self-funded from productivity gains? Yet, I’m sensing that early enthusiasm has led to tapping the breaks. Here’s why?

Stakeholders are not properly aligned to the emerging digital workforce. Yes. It might take only a month to build the digital worker. But six times that to get management and other stakeholders on board. In most organizations, the number of people working for a person is a measure of importance. So when you tell them you will replace humans with digital workers they are threatened. Tech management also has a long list of objections and may resist small changes to legacy systems that make Bots work better. Senior technical leadership is often not on board. And thats just for starters.

Some bad processes are getting robotized. RPA plugs gaps in legacy systems and sometimes will delay needed system modernization. Some processes you don’t want to institutionalize by adding robots. If we can improve things first, then do it.

Read more

Architecture Corner: Fame on Social Media – Seven Deadly Sins of IT

Episode 3 of this season of Architecture Corner is out (I made a guest appearance in episode 1, “Good at Innovation”). In this installment, Chris the CEO is having trouble with a new sin. What happens when the CEO envies the social media presence of his competitors and decides to buy some followers?

Documentation Trivializes Everything

Several years ago my colleague Dan wrote about how we Should Not Get Distracted by the Document. Dan made the case that architecture documents are tools to figure out architecture, not the ex-post-facto results of architecture design you’ve already done in less disciplined ways (verbal debates, email chains, “brainstorming” and other adhoc, document-less activities). But I am going to one-up Dan right […]