PLATFORM
PAF’s Platform Architecture
PatternBuilders’ Analytic Framework is made up of the three layers:
- Analytics Server—the logical components that form the basis of the Framework.
- Direct Integration—where PatternBuilders’ or third party modules can integrate directly
into the analytics application.
- SOA Interface—provides access to all “public” interfaces of the analytics server
and modules in the direct integration layer for a particular implementation and
is the most common level where customization and integration occurs.
The following diagram shows PatternBuilders’ Analytic Framework architecture.

The framework is designed to be “storage agnostic.” In other words, the analytics
it produces, as well as the underlying data, can be stored in a traditional relational
database such as SQL Server or Oracle, some Object Databases, a journaling file
system, or in a Netezza advanced Data Appliance.
About the Analytics Server Layer
The analytics server is made up of six logical components that form the foundation
of the Framework. These components, or modules, can be located on separate servers
(fan out) depending upon what the network requires. The components are:
- Data Loading Server. This server loads data from a relational database,
CSV and XML files for analytic calculations.
- Analytics Calculation Engine. Using an advanced statistics library,
the Analytics Engine calculates analytics (KPIs) based on incoming data.
- Metadata Server. The metadata server stores data about the application
domain and allows PAF user interfaces to be easily configured without writing code.
- Geo-Coding/Mapping Server. This server stores the geo-codes for
any physical location, enabling geographic queries and mapping mash ups.
- Business Rules Server. Enables business process automation across
all KPIs in the system.
- Graphical Query Server. Enables easy hierarchical queries and delivers
the fast return of results for any KPI in the system
About the Direct Integration Layer
The direct integration layer enables modules to integrate directly with the Analytics
Server, whether the modules are developed by PatternBuilders or third parties. The
pre-built PatternBuilders’ modules that make up this layer are:
- Email and Microsoft Office Application Integration Modules. These
modules directly integrate Microsoft Office and email applications, enabling the
use of both from within the analytics application.
- Auto-Generated User Interface. The Framework automatically generates
a default user interface that includes both an administration module and a metadata
configuration editor. The editor can be used to configure default user interfaces
without coding.
- Direct API Integration. This API enables complex integrations with
the Framework internals. The majority of applications do not need to integrate
at this level.
Navigation
- User Interface
- DDA Methodology
- Challenges
- Platform
Links
In the News
The feedback economy: Companies that employ data feedback loops are
poised to dominate their industries.
What does privacy mean in an age of big data?
O'Reilly Webcasts
Click
here to
replay our privacy panel on The Evolution from Private to
Public: Is there privacy in the digital age?
Click here to
replay our webcast on Privacy and Big
Data.
Book
Book--Privacy and Big Data: The Players, Regulators, and Stakeholders
From Our Blog
Big Data Made Easy -- Video
McKinsey Study: Location, Location, Location, Part 2
McKinsey Study: Location, Location, Location, Part 1
Confessions of a Privacy Junkie (and a list of favorite privacy resources!)
Analytic Audit
A great way to identify your sources of data and determine the best ways to use
and analyze them to maximize ROI.
Read more...
Recommended Reading
McKinsey Global Institute Study on Big Data
This study explores Big Data and analytics opportunities in terms of innovation,
competition, and productivity.
About Us
We provide analytic services and solutions that help organizations across industries
to understand and improve their operations. If you have a complex analytics problem
to solve we can help:
- We are analytic experts.
- We use our own development Framework.
- We believe that those closest to the problem should be given the tools to solve
it.