Category Blogs

How to integrate Python function into your Java code?

When I review my past projects, I found one that might benefit you when you want to invoke Python functions from your Java code directly.python-doc-icon

The project was for a local public agency. They hired people to collect air pollution data on streets and intersections using handheld device. The device stores longitude, latitude and other relevant data into attached MS Access database. Since client uses ESRI ArcGIS which mainly uses UTM projection. So we need to convert longitude and latitude data into UTM basis in order to generate the map.

One of the biggest challenges was the budget of this project was quite limited...

Read More

How to do capacity planning for Splunk Enterprise?

Splunk Enterprise is a popular solution for the operational intelligence for data center. The name of Splunk comes from ‘spelunking’ because the founders of Splunk feel understanding machine data is like spelunking in cold cave.splunk2

The way that Splunk Enterprise works is to collect syslogs and event logs from all network devices, Windows and Linux machines, etc., then build up time series based index data files as the search source. Splunk instances include Search Head, Search Peer (Indexer) and Forwarder.

In a data center, the log files keep growing all the time. In order to make Splunk index these files efficiently, to make proper capacity planning is significant. Below is the formula to do capacity planning for Splunk:

(Daily average indexing rate) * (Index Replication Count) * (retenti...

Read More

Iterative Enterprise Architecture Design on Oracle Fusion Middleware Stack

Prerequisites: Enterprise Architecture, Oracle WebCenter Portal, Content, SOA, SOFEA, ADF

Recently I built up a PowerPoint presentation for a potential client. This client has Oracle Fusion Middleware in place and starts their digital strategies in order to improve their online services.

This presentation starts from introducing enterprise architecture, methodologies and frameworks, walks through enterprise architecture domains, discusses WebCenter portal application integration, application and site migration plan, summarizes ADF project best practices.

This presentation sums up my many years experiences and best practices on ADF development, explains profound enterprise architecture design in intuitive way, highlights numerous key points in implementations, from data architecture, applic...

Read More