Processes / Services
Currently, an effective response to changes is very urgent. Therefore the current trend establishes the functioning (either of an organization or a system) on a higher granularity of the partial tasks in the form of services which are, if needed, linked to processes representing the corresponding logic. This trend is supported by all recognised approaches, which include mainly Business Process Management (BPM) and Service Oriented Architecture (SOA). Implementation of these approaches is often associated with use of corresponding methodologies and frameworks, such as SOA Governance framework and Enhanced Telecom Operations Map (eTOM), which are well known to all InterWay experts.
Integration means linking the subsystem components into one unified system so as to ensure overall functionality of the system as a whole. In the IT environment it means combining various solutions and applications into a functional and coordinated whole.
- Event-driven Architecture
- Service Oriented Architecture
- Enterprise Content Management (ECM) using methodologies of TOGAF and SOA Governance
- Business Intelligence
- Identity management
- Data integration
Application / Middleware
Middleware is computer software which connects software components or persons and their applications. It is composed of a set of services that allow running of several processes on one or more servers; it “sits” in the middle of applications that are able to operate in different operating systems. This technology was developed in order to ensure interoperability to support the transition to distributed architectures. This includes web servers, application servers and similar tools that support development and distribution of applications. Primarily, Middleware is an integral part of modern information technologies based on web services and service oriented architecture.
Virtualization / IaaS
The current world is changing rapidly; these changes put new demands on the applications or innovations daily and so the business world must have learnt to react flexibly and add or remove services virtually overnight. As current businesses are partially dependant on the IT, there was a need to include the IT world into theirs. Rapid development of applications had to be reflected by the hardware solutions, and so they have introduced new technologies that meet the new requirements. Virtualisation in the context of computing technologies means creating a virtual version of a computer, a server or a work station. Cloud computing is a new, even more abstract generation of virtualisation which enables the use of technical infrastructure as a service. (Infrastructure as a Service – IaaS).