IP Library Granted Patent US 9,251,490
Granted Patent B2
US 9,251,490 · App. 14/331,923 · Granted Feb 2, 2016

Aggregating business analytics architecture and configurator

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,251,490
App. No.
14/331,923
Granted
Feb 2, 2016
Kind
B2
Abstract

A computer implemented method, a data processing system, and a computer program product are provided for designing an architectural solution. Functional requirements and nonfunctional requirements of the architectural solution are received. Responsive to receiving the functional requirements and nonfunctional requirements, first level outputs are produced. Further input is received through a guided questionnaire based on the first level outputs. Responsive to receiving the further input, a list of client specific components and subcomponents, a client specific solution reference architecture, and a set of reference links is produced.

Claims (58)

1. A computer implemented method for designing an architectural solution, the computer implemented method comprising:

receiving, by a computer, functional requirements and nonfunctional requirements;

responsive to receiving the functional requirements and nonfunctional requirements, producing, by the computer, a first level outputs;

receiving, by the computer, further input through a guided questionnaire, wherein the guided questionnaire is based on the first level outputs; and

responsive to receiving the further input, producing, by the computer, a list of client specific components and subcomponents, a client specific solution reference architecture, and a set of reference links,

wherein the architectural solution is designed within the constraints of a business analytics and optimization reference architecture and customer information technology environment,

wherein the business analytics and optimization reference architecture comprises a predefined architectural pattern and supporting artifacts to enable use of the predefined architectural pattern,

wherein the predefined architectural pattern comprises a set of layers, a set of cross layers, or both the set of layers and the set of cross layers,

wherein the predefined architectural pattern comprises the set of layers, wherein the set of layers further comprises a sources layer, a content management layer, a master data management layer, a data integration layer, a data repositories layer, a business intelligence and performance management layer, an advanced analytics layer, and an access layer,

wherein the set of layers further comprises:

the sources layer, wherein the sources layer includes enterprise applications, unstructured data stores, structured data stores, informational sources, master/reference data, external sources, Web sources, and devices;

the content management layer, wherein the content management layer includes content ingestion, content extraction, base services, document management services, records management services, and federation;

the master data management layer, wherein the master data management layer includes operational orchestration components, CRUD transactional components, data load components, and reference data management;

the data integration layer, wherein the data integration layer includes extract/subscribe processes, data quality processes, transform processes, and load/publish processes;

the data repositories layer, wherein the data repositories layer includes dimensional layer models, data warehouse data, operational data store data, time persistent repository data, master data store, content store data, and staging area data;

the business intelligence and performance management layer, wherein the business intelligence and performance management layer includes panning/forecasting/budgeting abilities, scorecards abilities, dashboards abilities, guided analysis abilities, reporting abilities, query abilities, and monitoring abilities;

the advanced analytics layer, wherein the advanced analytics layer includes predictive analytics, data mining, simulation, text analytics, optimization, and visualization; and

the access layer, wherein the access layer includes web services, portals, devices, composite applications, collaborative applications, productivity applications, enterprise search applications, and business unit applications.

2. A computer program product for designing an architectural solution, the computer program product comprising:

one or more computer-readable hardware memories;

program instructions, stored on at least one of the one or more storage devices, to receive functional requirements and nonfunctional requirements;

program instructions, stored on at least one of the one or more storage devices, responsive to receiving the functional requirements and nonfunctional requirements, to produce first level outputs;

program instructions, stored on at least one of the one or more storage devices, to receive further input through a guided questionnaire, wherein the guided questionnaire is based on the first level outputs; and

program instructions, stored on at least one of the one or more storage devices, responsive to receiving the further input, to produce a list of client specific components and subcomponents, a client specific solution reference architecture, and a set of reference links,

wherein all of said program instructions are configured to be executed by one or more processors via one or more computer-readable memories,

wherein the architectural solution is designed within the constraints of a business analytics and optimization reference architecture and customer information technology environment,

wherein the business analytics and optimization reference architecture comprises a predefined architectural pattern and supporting artifacts to enable use of the predefined architectural pattern,

wherein the predefined architectural pattern comprises a set of layers, a set of cross layers, or both the set of layers and the set of cross layers,

wherein the predefined architectural pattern comprises the set of layers, wherein the set of layers further comprises a sources layer, a content management layer, a master data management layer, a data integration layer, a data repositories layer, a business intelligence and performance management layer, an advanced analytics layer, and an access layer,

wherein the set of layers further comprises:

the sources layer, wherein the sources layer includes enterprise applications, unstructured data stores, structured data stores, informational sources, master/reference data, external sources, Web sources, and devices;

the content management layer, wherein the content management layer includes content ingestion, content extraction, base services, document management services, records management services, and federation;

the master data management layer, wherein the master data management layer includes operational orchestration components, CRUD transactional components, data load components, and reference data management;

the data integration layer, wherein the data integration layer includes extract/subscribe processes, data quality processes, transform processes, and load/publish processes;

the data repositories layer, wherein the data repositories layer includes dimensional layer models, data warehouse data, operational data store data, time persistent repository data, master data store, content store data, and staging area data;

the business intelligence and performance management layer, wherein the business intelligence and performance management layer includes planning/forecasting/budgeting abilities, scorecards abilities, dashboards abilities, guided analysis abilities, reporting abilities, query abilities, and monitoring abilities;

the advanced analytics layer, wherein the advanced analytics layer includes predictive analytics, data mining, simulation, text analytics, optimization, and visualization; and

the access layer, wherein the access layer includes web services, portals, devices, composite applications, collaborative applications, productivity applications, enterprise search applications, and business unit applications.

3. A computer system for designing an architectural solution, the computer system comprising:

one or more processors, one or more computer-readable memories and one or more computer-readable hardware memories;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive functional requirements and nonfunctional requirements;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to receiving the functional requirements and nonfunctional requirements, to produce first level outputs;

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive further input through a guided questionnaire, wherein the guided questionnaire is based on the first level outputs; and

program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to receiving the further input, to produce a list of client specific components and subcomponents, a client specific solution reference architecture, and a set of reference links,

wherein all of said program instructions are configured to be executed by the one or more processors via the one or more computer-readable memories,

wherein the architectural solution is designed within the constraints of a business analytics and optimization reference architecture and customer information technology environment,

wherein the business analytics and optimization reference architecture comprises a predefined architectural pattern and supporting artifacts to enable use of the predefined architectural pattern,

wherein the predefined architectural pattern comprises a set of layers, a set of cross layers, or both the set of layers and the set of cross layers,

wherein the predefined architectural pattern comprises the set of layers, wherein the set of layers further comprises a sources layer, a content management layer, a master data management layer, a data integration layer, a data repositories layer, a business intelligence and performance management layer, an advanced analytics layer, and an access layer,

wherein the set of layers further comprises:

the sources layer, wherein the sources layer includes enterprise applications, unstructured data stores, structured data stores, informational sources, master/reference data, external sources, Web sources, and devices;

the content management layer, wherein the content management layer includes content ingestion, content extraction, base services, document management services, records management services, and federation;

the master data management layer, wherein the master data management layer includes operational orchestration components, CRUD transactional components, data load components, and reference data management;

the data integration layer, wherein the data integration layer includes extract/subscribe processes, data quality processes, transform processes, and load/publish processes;

the data repositories layer, wherein the data repositories layer includes dimensional layer models, data warehouse data, operational data store data, time persistent repository data, master data store, content store data, and staging area data;

the business intelligence and performance management layer, wherein the business intelligence and performance management layer includes planning/forecasting/budgeting abilities, scorecards abilities, dashboards abilities, guided analysis abilities, reporting abilities, query abilities, and monitoring abilities;

the advanced analytics layer, wherein the advanced analytics layer includes predictive analytics, data mining, simulation, text analytics, optimization, and visualization; and

the access layer, wherein the access layer includes web services, portals, devices, composite applications, collaborative applications, productivity applications, enterprise search applications, and business unit applications.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO FIX BARRY S. ROSEN SIGNATURE PREVIOUSLY RECORDED ON REEL 033316 FRAME 0370. ASSIGNOR(S) HEREBY CONFIRMS THE TO FIX BARRY S. ROSEN SIGNATURE. Recorded Aug 6, 2014
From: ROSEN, BARRY S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033569/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2014
From: RALLAPALLI, MURTHY V.; ROSEN, BARRY S.; SUTHERLAND, DANIEL B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033316/0370 →