IT for Enterprise AI

 

Next Generation Platform Requirements

Below is a summary of the technical requirements for a next-gen AI platform.

Application logic encoded in meta-data

Event points for procedural logic

Integrated Graphical Designers (C3 Tools)

  • Visual User Interface Designer
  • Data Model Designer
  • Object Model Designer
  • Integration Designer
  • Analytics Designer
  • Visual Analytics Designer
  • Application Logic Configuration and Scripting
  • Data Explorer
  • Application Provisioning

Unified, Extensible Type/Object System

  • Pre-built Utility Object Model
  • Object-Relational/Key-Value Mapping
  • Extensible Type System
  • Data Model, Object Model, Integration Model, Expressions, Analytic Features, User Interface, App Logic

Database Services

  • Relational
  • Key-Value Store
  • Data Auditing
  • Data Versioning
  • Pre-built Utility Data Model
  • Data Validation

Analytics Services

  • Analytic Metrics
  • Analytic Expressions/Features
  • Predictive Modeling
  • Machine Learning Classifiers

Multi-Dimensional Data Services

In-Memory Distributed Data Services

Continuous/Event Processing Services

  • Distributed Stream Computing
  • Complex Event Processing

MapReduce Service

Application Development Lifecycle Management

  • Integrated Graphical Design Environment (C3 Tools)
  • Provisioning
  • Upgrades
  • Monitoring
  • Auto-scaling

Integration Services

  • ETL
  • Synchronous/Asynchronous Messaging
  • Integration Process
  • REST APIs
  • Utility Canonical Object Model
  • Canonical Object to Data Model Mapping

Business Process Management

  • Workflow
  • Orchestration

Business Rules Engine

Private PaaS

  • Virtual Private Instance
  • Appliance Datacenter Deployment Portals

Mobile, Responsive design

Security Services

  • Authentication/Authorization
  • Roles/Responsibilities
  • Field, Row, Object Visibility
  • Data encryption at rest
  • Data encryption at rest

Multi-Cloud Deployment

  • Private Cloud
  • Public Cloud

Security Certifications

  • SOC 2 Type 2
  • HITrust
  • FedRamp

BI Tools

  • Tableau
  • Qlik
  • MicroStrategy

Data Virtualization

  • Relational Databases: Oracle, SAP Hana, Postgres, RDS, SQL Server
  • Distributed File Systems: HDFS, S3,…
  • Application Systems: SAP, Oracle, Maximo
  • Key-Value Stores: Cassandra, HBase, DynamoDB, Azure Cosmos DB

Programming Languages

  • Java, JavaScript, R, Python, Scala

Data Science

  • NLP, Speech, Image, Facial
  • Libraries: Scikit learn, TensorFlow, Caffe, Torch…
  • Supervised, Unsupervised
  • Classification, Regression

Data Types

  • Structured
  • Unstructured: Image, Video, Sound,…