ARCHITECTURE
Architecture
Managing Businesses using GRC processes

Manage your business with end-to-end GRC services on the MetricStream GRC Platform. The Platform facilitates in creating and providing services, and developing a more open, flexible, adaptable system to improve business flexibility, and streamline business operations.

The MetricStream GRC architecture includes the GRC Platform, strategies, and Solutions, and is based on combination of and bi-directional interactions across the architecture’s functional levels:

Platform Layer
Application layer
Business logic layer
1 Platform Layer
The MetricStream GRC Platform is a scalable and interactive platform for all our web-based or mobile Governance, Risk, and Compliance (GRC) Apps and Solutions. Built on the J2EE thin-client architecture, the platform provides core services to facilitate agile and scalable development and deployment of MetricStream’s web-based GRC Apps. The MetricStream GRC Platform also provides a consolidated common framework to support all GRC related processes and requirements for an organization.
Key Value Proposition
Tailored business process configurations
Easy customization and configuration extend solutions based on requirements
Real-time visibility and federated access using a highly robust and flexible data model
Greater transparency into an organization’s overall risk profile using big data analytics
Holistic aggregation and visualization of enterprise data through integration using Infolet adapters
Collaborative environment supported by a multi-threaded workflow engine and offline capability
2 Application layer
Leverage a complete portfolio of Enterprise GRC Solutions that enable you to build a holistic and highly efficient approach to GRC. Our Solutions have been leveraged by organizations across industries to make the shift from inefficient siloes of compliance activities and risk data, to cohesive, integrated, and tightly mapped GRC programs.

Through our Solutions, you gain the visibility needed to effectively manage the full range of enterprise risks, and strengthen compliance with multiple regulations, policies, and standards. Advanced capabilities such as big data analytics, mobility, real-time reporting, and regulatory notifications enable you to minimize business liabilities, while optimizing opportunities for success.

The Apps extend across the enterprise, streamlining GRC processes, and integrating risk and compliance intelligence from multiple sources to guide strategic decisions. With support for mobility, real-time reporting, advanced risk analytics, regulatory notifications, and social media monitoring, our Apps are designed to help you thrive in today’s complex, global enterprises.

Whether you're planning to implement a MetricStream GRC App, roll out an upgrade, migrate to the cloud, or extend the MetricStream GRC Platform to generate additional business, our service offerings are designed to help you realize success.
3 Business logic layer
The business logic layer allows you to retrieve, process, transform, and manage application data; implement business rules and policies; and ensure data consistency and validity for your customers. Business logic components can be further subdivided into the following two categories:
Operational support (Internal Processes)
Many internal business processes involve multiple steps that must be performed in the correct order, and may interact with each other through an arrangement. Business workflow components define and coordinate long running, multistep processes, and can be implemented using business process management tools. They work with business process components that instantiate and perform operations on internal processes. Customized support for each business unit across:
Business Entity (Processes focused on client interaction).
Business entities focus on client interaction and encapsulate the necessary business logic and data to represent real world elements, such as customers or orders. They store data values and expose them through properties; contain and manage data used by the App; and provide programmatic access to data and functionalities. It is also instrumental in implementing business rules and behavior, and supporting the following processes:
Operations
Sales & Marketing
Human Resources, Legal & Compliance
Finance
Technology
Engineering
Customer support
Help Desk
Sales Service
Billing and
Contract management