Information Technology Reference
In-Depth Information
Compliance requirements are the rules, regulations, legislation or laws that
need to be comformed with in the financial service domain, such as UK Data
Protection Act 1998.
Security requirements refer to how financial data is accessed and transferred.
Data requirements refer to the quality and integrity of the financial data.
For example, financial data must be verified and audited by a third-party
data verification service.
Performance requirements indicates the uptime requirements or guaranteed
response time for a certain time range in a day, for example, 99.99% uptime
and 100ms response time between 8am to 8pm, Monday to Friday.
Availability requirements refer to the capabilities of a financial application
to continue operate without service interruption in the event of component
failures, for example, availability level can be categorised as high, medium or
low; a high availability requirements indicates that a mirror infrastructure
must be provisioned in different geographical locations.
Scalability requirements refer to how flexible the infrastructure can grow or
shrink when demands fluctuate.
Financial companies require quick turn-around time to deploy applications in
order to remain competitive in the fast-paced financial market. The proposed
ontologies provide an easy and quick mechanism for financial users to specify
high-level requirements using appropriate terminology. Developers can trans-
late these high-level specifications to lower level infrastructure constraints. For
example, low availability means that infrastructure replication is not required,
whereas, high availability meansthatanapplicationmustbedeployedonamir-
ror infrastructure located in different geographical locations.
3.2
Infrastructure Requirement Ontology
In the infrastructure requirement ontology, a requirement specifies the capa-
bilities or qualities that are necessary (or desired) for an infrastructure. Infras-
tructure requirements are divided into different categories (see Figure 3):
Cost requirement is the budget for deploying cloud infrastructure.
Performance requirement refers to effectiveness and quality of the infras-
tructure. Network latency performance is the delay incurred in the pro-
cessing of data across the network; bandwidth performance is the speed
of the network including incoming and outgoing bandwidths .
Resource requirement refers to the specification of individual resources
(hardware, software or operating system). Four categories are identified:
hosting environment defines the operating system requirement of the host,
such as Windows 7; hardware capability refers to the hardware compo-
nents, such as CPU, RAM, storage space; software stack indicates the list
of software or services that need to be installed on a resource.
Geographical requirement refers to location of resources (including data).
Compliance code requirement refers to regulatory, industry or security
standard that the infrastructure needs to comply with, such as ISO27002.
 
Search WWH ::




Custom Search