Customer Relationship Management (CRM)
Data Farm Inc.

The Technical "Know-How"
Home Executive Summary Investors Trade Secret Compression Encryption Data Streaming Business Intelligence
Data and Data Centers Integration and Intelligence
This page covers:

       1. Data
       2. Data Centers

Data
This page gives a quick overview of our approach using our Intelligent Data Access Object (IDAO). Our team is willing to work with vendors, companies, teams or individuals to answer questions and concerns.

Notes:
Our attempt is to change the IT Community's views of data and data centers
Our IDAO is self-contained and does not need nor it creates any XML code or schemas
Our IDAO does not need any involvement or support from outsiders (code or tools)
IDAO is Java based and will interface with any software, platforms, databases and cloud
IDAO can easily be tested

The Shortcomings of Spring, Struts and Hibernate Frameworks and Their Vendors:
Running in Circles?
We are not sure how to convince Java-J2EE and IT participants, gurus, management and vendors that they are running in circles. Also there have not been any serious advancement in development or data. Spring, Struts and Java 2 Enterprise frameworks or other frameworks did not simplify things nor answer the data and modularity issues. They simply added more XML-schema-code to existing ones plus complicated their structures. The data handling and reusability-modularity of code are still the biggest obstacles in development and integration. Not to mention, Big Data, CRM and BI are not making it any easier.

Our Answer to The Data Handling and Reusability-Modularity of Code:
The best analogy of our approach is we human, we started as infants, children, students, and then finally we graduate into productive adults. We moved from being served to being a server. Therefore, data has to graduate from being dumpy-dummy-idle-storage which we have to go to it to retrieve it. It has to be an active component. It must independently perform its services and travel throughout the system. It would be similar to our human cardiovascular system, where the blood circulate and transport nutrients, oxygen to nourish the body. There are different types of blood cells. Red blood cells which deliver oxygen (O2). White blood cells which are essential for good health and protection against illness and disease. The same principles can be applied to data also.

Intelligent Data Access Object (IDAO):
We need to ask these questions:
How to make data intelligent?
What are the cost and time required to make data intelligent?
Can we automate adding intelligence to data?
Intelligence and learning must be ongoing processes, how do we achieve them efficiency and economically?
How do we perform the data conversion without any system interruptions?
What type of tools do we need to create which help with data intelligence conversion?
How would we automate-document-manage-test IDAO?

Intelligence is the ability to make decision and learn as you go. Therefore, we need to combine data and decision-making in one object which we call Intelligent Data Access Object (IDAO). Plus we need to insure that we are doing the right processes in making IDAO. Therefore IDAO must be tested and pass the tests.

We need to create Business Rules and Decision-making code to add intelligence to our IDAO.

Adding Intelligence:
Adding intelligence to Data Access Object (DAO) is combination of pure data (DAO with set() and get() methods) plus Intelligence Building.

What is Intelligence Building?
Intelligence Building is simply the following steps:

Planning
Adding steps-code-methods which collect the needed data for processing
Collection
Collecting the actual values to be stored in IDAO
Processing
Each method checks incoming data with existing data for accuracy and relationships and returns a score based on the dynamic business rules.
Decision-making based on dynamic business rules
The decision-making method will add all the scores and decides on the course of actions.
Statistic Pool
Tracking the success-failure of each method and each data for future IDAO enhancement (learn as you go).

Conceptually, we are turning decision-making into mathematical formulas that use business rules values to choose a course of actions.

Automation is to find a number of patterns to build an editor that will handle the automation with human supervision.

Our Intelligent CRM Metadata Project:

       "Intelligent CRM Metadata"

Our Intelligent CRM Metadata Project helps teams develop homegrown intelligent cloud solutions.
Our CRM Metadata site is designed and documented using our Project Framework and it covers projects details to give the site visitors how we handle our projects. The bottom of each page lists our frameworks project folders:

       Analysis, Data Structure, Design-Architect, Development, Testing, Management and Cost.

Our Intelligent CRM Metadata Project has more Project folders which we can provide to anyone upon request.

Editors:
Let look at Microsoft Word or MS-WORD. MS-WORD is an editor which is a graphical word processing program that users can type with. Its purpose is to allow users to type and save documents. It has helpful feature-tools to make documents. Anyone can add graphic and colors to the edited documents.

IDAO Editor:
IDAO Editor makes IDAO from database tables, Java DAO, XML files and code or any source of data (PDF, MS Word, excel sheet, text, etc). It has a graphic interface which helps with the making of IDAO. It has parsing features with dynamic business rules in building IDAO. It is intelligent enough to perform data cross-reference, where it catches errors and makes recommendation. It has statistical pools of data, errors and exceptions which can be used in catching error and performs data-cross reference and recommendations. It tracks all its users and operations for audit trial.

Can we build such an editor?
" Rome Wasn't Built in a Day", but we have the blueprint.

Data Conversion Intelligent Editors:
No one would know how tough and complicated a data conversion is until they are in the middle of one. Most existing databases have issues which are built over the years with hardly any documentation and not to mention the database admin or designers are no longer with the company. There also are tables for products which no longer exist. Therefore, building a parser which would perform more than extract, transform and load (ETL) is a very tough task . It has to retrieve all the fields, make sense out them (name, value, type, precision, label, range, etc), group them, validate, authenticate, certify and eliminate redundancies and miscellaneous.

Our answer to such issues is based on the fact that we are starting with a fresh data template (IDAO) base. Such a template would be created with our intelligent editors. Our editors would be using design-database-patterns, intelligent parsers, automated cross-reference, error checkers and the supervision of database admin. Brainstorming these supporting features is critical to the success of these editors. Management, documentation and testing are as critical as the building our intelligent editors.

We are presenting the following editors:

IDAO Conversion Editor:
Automated parsing of any existing databases to build IDAO, tables (index-lookup-hashing) and XML files with manual editing-management to insure data validation and the additions of intelligent processing-handling.
Business Rules Editor:
Dynamic editing of business rules with properties files and database tables to reduce code updates.
Integration Editor:
Managing the integration with documented tracking-tracing-timeline.
Testing Editor:
Building all inclusive testing which would track-trace-document testing processes (stages, plans, tools, ..etc), testing teams (coordination and performance) and cost (with the assumption of outsourcing testing).

go to top
Data Centers

For more information contact:

Sam@CRMDataFarm.com

Sam@SamEldin.com

(847) 606.9999




       Facebook Facebook Facebook Facebook Facebook
Thinking in
Tiers
Data Access
Object
Interactive
Front
Zeros & Ones
Plus Math
Data and
Databases
Check List Issues
Mobile-Browsers Standardization Templates Conversion Index Performance FAQ
Cloud Intelligent JSP Template Indexing DAO-XML Security Clients
Server Personal Multiple
Languages
Encryption Tracing & Transformation Errors & Logging Future
Security &
Communication
Business Intelligent
Shopping Cart
Compression Data Structures Scalability
(Expandability)
Big Data
Business Transaction Ready to Use
DAO
  Internal &
External
Flexibility CRM
Data Refactoring Server Traffic   CLOB & BLOB Transparency End-to-End
Mapping & Farming       Encryption Availability Intelligence
Web Services       Compression Latency Marketing
New Technologies       Security Brainstorm (Team) Sales

About us Contact Site Map Support Privacy Terms All rights reserved