1. Driving with the Brakes On
Business in the Age of Distributed Systems
Ian Heron
Director of Strategy & Innovation at OmniCommand Ltd
2. Modern Business
A competitor innovates:
The market moves, a team is caught unawares
A meeting happens
A response is formulated, perhaps even a better
proposition
The Business must change – the team are keen, they
understand the risk of inaction but they’ve got this,
anything is possible.
The energy and momentum build.
The technology must change, I.T. are engaged.
Then everything stops.
ButWhy?
3. Distributed Computing is Complicated
I.T. departments run many Systems:
Each System has many Components
Many Components run on different Operating Systems
Many Operating systems run on different Hardware Platforms
Many Hardware Platforms are hosted in different Data Centres or Clouds
Many Data Centres are connected with different kinds of Network
Many Data Centres and Networks are in different Countries
Each Country has its own Laws and Regulations
Every System, Component, Operating System, Hardware Platform, Data
Centre and Network Connection has its own Sales Team, Build Team,
Deployment Team, Support Team, Support Contract and License
Agreement.
They all have to be engaged:
To understand the implications of a change
To plan change
To execute change
How does change ever happen successfully? – it often doesn’t.
It certainly never happens quickly.
4. A Long Time Ago…
We used to use Mainframes.
They reused the same small set of components for most Systems.
They were much simpler.
They could be changed more quickly and were more reliable.
But they didn’t scale.
The cost of scalability and the number of failures increased
exponentially as ceilings were approached.
Distributed systems were the only way to enable the InternetAge.
Now we urgently need a solution that combines the benefits of both.
We need the agility, security, integrity and reliability of Mainframes
but the flexibility and scalability of DistributedSystems.
We need a new kind of SoftwareArchitecture.
5. Unitary Architecture
Imagine if:
The same software could run on any hardware platform, executing the
same instructions in the same way
The same powerful security solutions could be applied to every part of
every transaction
A simple language could deliver complex solutions across every
platform at the same time
Solutions could be deployed as a single file with a single instruction
We would get the benefits of a Mainframe with the
flexibility of DistributedSystems.
Change would be Quick and Cheap
Solutions would be Secure, Reliable and Scalable
Integration would be unnecessary
I.T could change as quickly as the Business it served
This is Unitary Architecture.
OmniFabric is the first example of a platform based on
Unitary principles.
It works, it delivers and it is truly remarkable.
6. Business Gearing
With Distributed Systems the rate of change of an
organisation is geared by the rate of change of its
technology.
I.T budgets often deliver only a fraction of the business need.
High costs and protracted timescales act as a ‘Barrier to Entry’ for small
changes.
Even the most creative Business person can’t innovate if they are
suffocated by slow technology.
With Unitary Architecture,
I.T can equal or even exceed the rate of Business Change.
I.T budgets deliver far more bang for the same buck.
Every aspect of the I.T change cycle is simpler and cheaper.
Business innovators are completely enabled and can drive change
through the organisation at pace.
When Businesses can change more quickly and cheaply
than their competition then they can lead the market.
7. Driving Efficiency and Pace into Every Phase
Identification of Need
• Rapid and cheap prototyping with easy understanding of technical
capability enable Business Innovators to rapidly grasp the ‘Art of
the Possible’ and prove concepts.
8. Driving Efficiency and Pace into Every Phase
Project Ignition
• Lower costs and quicker timescales make more projects viable,
even small changes.
• Simple Technologies and flat resourcing models make Business
Cases quicker and easier to produce with more realistic estimates.
9. Driving Efficiency and Pace into Every Phase
Requirements
• Cooperative working and cheap/rapid prototyping make it easier
for detailed Requirements to be collected, understood and agreed
with key stakeholders.
10. Driving Efficiency and Pace into Every Phase
Architecture
• Platform and hosting independence combined with consistent
countermeasures and no need for integration make Architecture
choices quick and easy
11. Driving Efficiency and Pace into Every Phase
Design & Build
• As solutions are drawn, Design and Build happen at the same time
and are self documenting.
• With no need for separate integration, timescales are very short!
12. Driving Efficiency and Pace into Every Phase
Testing
• Testing can be executed on any platform and in any environment
• With no integration and single file deployment test design, setup
and execution are quicker, cheaper and more accurate than ever
before
13. Driving Efficiency and Pace into Every Phase
Deployment
• Single file deployment and the built in Carousel mean that roll-out
is simple and always consistent.
• Most modern outages are caused due to deployment issues, most
of which are impossible with OmniFabric
14. Driving Efficiency and Pace into Every Phase
Operation
• Real-time debugging from anywhere in the world gives ultimate
operational flexibility
• Deployment to any platform allows solutions to be
redeployed/relocated without outages in real-time
• Self-documenting solutions mean that high-quality information is
always available to support teams
• Consistent Analytics and Statistics can pinpoint failures at any
point on the Application Fabric in real-time
15. Its Time to Stop Driving with the Brakes On
Contact us at OmniCommand Ltd for a demonstration
of OmniFabric technology.
The Future Beckons….