DataPower Services

We offer a full range of services on the DataPower platform to reduce costs, reduce complexity and increase productivity.

We will work with you to define your requirements and determine if DataPower is a good fit and how DataPower can be introduced into your architecture.

DataPower can be placed:

  • As a security device, on the edge of the network that acts as the bridge between internal and external traffic. This allows secure service exposure over the internet without allowing arbitrary internet traffic through your firewall.
  • As an internal Enterprise Service Bus that connects, routes and transforms messages around the enterprise. This contains standardized ESB patterns inside of a technology specifically designed for it. Your  your business services can remain business focused and not get caught capturing technical implementation details which may frequently change.

DataPower devices are a core component of a healthy environment, but they are just one piece that must be tailor made to fit perfectly into the existing suite of technologies and services that exist today.

An experienced hand can help guide you through that process.

Will will work with you to develop the services you require on your DataPower platform.

Custom development resource(s) for DataPower based solutions, such as

  • Web Service Proxies (WSPs)
  • Multi Protocol Gateways (MPGs)
  • XML Firewalls (XFW)
  • REST/JSON to SOAP/XML Proxies
  • Integration with legacy backends (Mainframe, IMS) via MQ
  • XSLT/GatewayScript Transformation Mapping
  • WebSphere Transformation Extender Maps for Binary Transformations

Our development solutions will always leverage and extend your existing platform standard patterns.

We will work with you to define an automated deployment solution that meets the requirements of your implementation process.

Automated Deployments are a necessity in order to keep up with the rapid change of a demanding business shifting into a world of on-demand deployments feature ever shorter development sprints.

When you combine an automated deployment with established patterns, you can:

  • Reduce environment promotion time per project from hours to minutes
  • Reduce project development time from days to minutes.
  • Increase quality by ensuring what’s being deployed to DEV is deployed to PRE-PROD is deployed to PROD. No surprises.
  • Increase quality again by ensuring that your solution leverages all your known best practice configuration settings.

Free up your subject matter experts from manual process so they can instead focus on innovation and progress.

We will inspect your entire existing DataPower configuration line-by-line and perform a security assessment of your environment.

This will identify issues such as:

  • Weak SSL/TLS Settings
  • Insecure or Self-Signed Certificates
  • Unintentional Endpoint Information Exposure

We differentiate ourselves from other security consulting firms who only perform ‘black-box’ testing via common scripts because they don’t have the platform skill that we do.

We will work with you to define best practice settings for your DataPower environment. In addition, we will automate the reporting of configuration violations so they can be addressed early in the development cycle.

Governance is critical to the long term health of a shared environment. If projects test in isolation, how are you ensuring that these implementations are using best practice settings?

Governance is a two pronged approach:

  • Define the best practice settings for your environment for all objects.
  • Ensure that these best practice settings are being used in all solutions.

In this engagement, we will work with you to define your best practice settings and then create a solution that will identify when these settings are violated.

We will work with you to help minimize the number of physical certificates what are required to be installed on your devices in order to support your environment.

X.509 certificates are a backbone of TLS, but they come with a major string: They expire every few years. The process of tracking, renewing and distributing certificates can become very costly as the number of service clients increases.

This engagement will:

  • Reduce environment complexity by reducing the volume of certificates required.
  • Reduce the ongoing maintenance cost of the platform
  • Reduce development time as new consumers can be added to endpoints without waiting for a certificate to be ordered.

Liberate up your Subject Matter Expert from the mechanical process of certificate renewal.

Infrastructure Services

We will work with you to understand your enterprise need for infrastructure.

This engagement will answer questions such as:

  • Are you sure that you need technology? 
    Introducing technology for the sake of technology is never a long-term winning decision. It may be possible that your business can continue with existing solutions until the business case is better justified.
  • What are your business justifications for the environment?
    The focus always needs to remain on how your infrastructure is ensuring your business needs are met. Examples are leveraging DataPower as an ESB to reduce integration costs amongst a large number of service providers and consumers. Another example is using F5 as a smart load balancer to enable fine grain control over the destination of your production traffic.
  • What patterns will you support?
    Which capabilities are the must-haves vs the wants vs the nice-to-haves? Trying to be all things to all projects usually results in an environment that is difficult to maintain in the long term. Products tend to be created to solve specific problems and then attempt to generalize which is where the heartburn can be found. Our attitude is to use the right tool for the job.

Our goal is to ensure you are on the path to a successful environment that exceeds business requirements.

We will work with you to ensure that the consumable services being created as part of your project are suitable for a service oriented architecture.

In SOA, there is an overlooked distinction between a business service and a technical service. Expose too many technical services as business services and you’ll find that our development times increase and your service complexity can get out of control.

Our goal is to ensure you are on the path to a successful environment that exceeds business requirements.

We will work with you to ensure that the services being created as your exposed API are suitable for a world of JSON service consumers.

While API is a new term that is growing in popularity, it’s commonality with SOA is strong. APIs have natural friction in providing an adequate solution. In SOA, we have strong service contracts with multiple layers of enforcement. In an API world, these constructs are in the process of being formed. This leads to a different mentality of the service lifecycle and expectations from API consumers in how it behaves.

Our goal is to ensure you are on the path to a successful environment that exceeds business requirements.

Technology Services

We will work to implement your solutions using the IBM Integration Bus.

IBM Integration Bus is the product formerly known as WebSphere Message Broker and also supersedes the WebSphere Process Server / WebSphere Enterprise Service Bus product line.

We will work to implement your mapping projects using WebSphere Transformation Extender (WTX).

WTX is a mapping tool primarily used to map non-XML data in the DataPower and can also be used in IBM Integration Bus.

We can be engaged to implement the required map.

Mobile App Development

Founded in 2010, our Mobile Labs specializes in the Apple ecosystem and leveraging the latest mobile technology in new and innovative ways.