How does Edge Computing impact the people in your organisation?

For many industries, distributed operational locations are a fundamental part of business, for example transport, supply chains, retail, energy, and telecoms to name a few. For organisations solving the problem of delivering consistent digital services across their federated, and in some cases mobile, locations raises many operational and technical challenges from reliable communication, to governance and control. 

Edge computing describes the way organisations tackle the challenge of decentralising their I.T. to support their distributed organisational models; providing compute and data storage closer to where it is needed. It involves moving computing resources from data centres and the cloud to edge locations that are physically closer to users and data sources. 

Continue reading “How does Edge Computing impact the people in your organisation?”

Business-level impact with automation, at Red Hat Summit

Decreasing time to market is not the only business impact you can realize through automation and management. Utilizing Red Hat’s approach to transformation, you can shift the focus to the culture within your organization, allowing companies to quickly adapt to market shifts. Our approach is all encompassing, not focusing on one particular technology, but promoting people and processes to extend open source and open ways of working that in turn promote organization-wide efficiencies that take transformation to the next level.

Continue reading “Business-level impact with automation, at Red Hat Summit”

Ansible 101 – Ansible for beginners

If you have been around the opensource world within the last few years, you would have heard about Ansible. If not, think of Ansible as the key to automating the world.

 

What is ansible?

Automation! Ansible is automation.

It is an open-source software provisioning, configuration management, and application-deployment tool that is highly customizable through playbooks to meet the needs of the environment

Continue reading “Ansible 101 – Ansible for beginners”

BPM in a Microservice World: Part 3

This article was originally published on Diabolical Labs.

Many BPM practitioners are used to utilizing a software suite that has some sort of Process Manager component that has control of the transaction as it progresses through activities. The process is generally authored and visualized graphically in BPMN or BPEL. When applying BPM in the microservice world we don’t have that visibility or control.

Continue reading “BPM in a Microservice World: Part 3”

BPM in a Microservice World: Part 2

This article was originally published on Diabolical Labs.

Back in the early days of “workflow” we had control of the transaction, usually a document, from the start of the process to the end. As IT evolved into the SOA/ESB era, we had a little bit less control but for the most part the process engine orchestrated everything.

There were frequent hand-offs to message queues but normally the message would come back to the process engine so it would continue to orchestrate the process.

The microservice world is different. Instead of having a process engine or an ESB controlling a small number of large services, we have many small services that can potentially send and receive messages or respond to events from any of the other services.

It’s more like a web. One initiating message or event to a particular service could affect the exchange of many hundreds of messages between the microservices before the initial request is considered complete. That can make BPM practitioners a bit uneasy due to the loss of control.

We may not have control any longer but we still can have visibility into the process. We can still apply our usual patterns for SLA and exception management, and human and compensating workflows. This can be accomplished through what I call a “tracking” process.

Continue reading “BPM in a Microservice World: Part 2”

BPM in a Microservice World: Part 1

This article was originally published on Diabolical Labs.

Business Process Management (BPM)-enabling software has been around for decades, having started as document centric workflow. It’s progressed into the Service Oriented Architecture (SOA) age to become an orchestrator of services and human tasks.

Now, we see that the Service Architecture is evolving to include a relatively new concept called Microservice Architecture (MSA). That architecture along with enabling technologies like Cloud Services and Application Containers is allowing us to apply process management practices to solutions in a much more lightweight and agile way.

In the upcoming blog post series, I’ll be exploring the application of BPM principles to solutions that can implemented with MSA. In this first part, I’ll review traditional BPM practices and their pitfalls, followed by a guide to begin the convergence of BPM and MSA. re with MSA.

You can also learn more in the webinar I’ll be hosting on 9/27 at 11am ET.

Screen Shot 2016-05-26 at 2.01.22 PM

Continue reading “BPM in a Microservice World: Part 1”

Closing the gap between theory and practice

Increasingly, as customers look to optimize their systems, design new solutions, or integrate new technologies, they seek the guidance, practical advice, and deep expertise to introduce new solutions. Day in and day out, our consultants are called on to draw from their experience in the field — across industry, vertical, business size, and region  — to provide customers with the insights, practices, models, and plans that meet their needs and challenges.

Continue reading “Closing the gap between theory and practice”

A Design Approach to Bridge DevOps and Business Automation: In case you missed last week’s webinar

Last week, we hosted a webinar on a design approach that marries advances in software advancement, microservices, and DevOps to the business automation space.

If you missed it, we put together some Q&A highlights. Be sure to check out the webinar on demand for more detail.

 

Continue reading “A Design Approach to Bridge DevOps and Business Automation: In case you missed last week’s webinar”

  • Page 1 of 2
  • 1
  • 2
  • >