Deploying SSL Certificates on Oracle Weblogic

Setting up SSL Certificates on Apache or IIS has become common place and a fairly straightforward implementation. Increasingly though, we have customers asking for SSL implementations on Oracle Weblogic, which is a tricky and sometimes complex task.

Oracle Weblogic uses the Java Keystore architecture to manage and deploy SSL Certificates. In this blog, I will describe the process of creating and deploying SSL Certificates on Oracle Weblogic.

Continue Reading →

Deploying a Static Website into Oracle Weblogic as Document Root /

Oracle Weblogic is a common web application server for deploying Java based web applications. In many architectures a standard HTTP server (Apache, IIS) is used to serve static content “in front” of a Weblogic server. There are times when deploying a static website into the server root URL would be ideal without the additional HTTP server and it’s reverse proxy.

In this blog we will demonstrate how to create and deploy a simple HTML portal into the Weblogic URL root / .

Continue Reading →

Asynchronous task execution with Flask, Celery and SocketIO

When building a web application one of the common pitfalls are long running tasks that limit the ability for the server to respond to requests. Ideally these long running tasks will be sent to a separate process that can run asynchronously freeing up the web server to respond to additional requests.

How do you efficiently notify the end user when the task has been completed?

In this blog we will demonstrate how to use Flask, Celery, RabbitMQ and SocketIO to offload long running tasks and push notifications to the client when a task has completed. All of the code that is referenced in this blog is available in the DataRoadTech github repository.

Continue Reading →

Your ETL Tool is Failing You

ETL (Extract, Transform, Load) processes can involve considerable complexity to design, build and deploy.  And once deployed, operational problems often occur which require significant care and feeding of ETL systems. For years ETL tools have been sold to CIOs and IT leaders on the premise that they will simplify this complex data movement process by providing a graphical user interface and other utilities to make development easier. Traditional ETL tools also come with the myth that they are somehow self-documenting, because they provide a “picture” of the ETL mapping. The reality for ETL developers and administrators is something very different.

Your ETL tool is failing you.

Continue Reading →

Speeding the process to High Value Analytics

Reflect ROI vs. Traditional Development

Traditionally moving data from source systems to target systems is a slow and tedious development process.  This traditional data movement requires lengthy manual coding and significant investment in learning proprietary tools.

In manually coding environments, building frameworks for workflow, scheduling and monitoring often require significant invest in time and capability. Without templates or code generation, manual environments create inefficiency’s that lengthen the data integration process for months or years…..

Continue Reading →