SlideShare a Scribd company logo
2015
Axcess Canada Inc.
Axcess Development
Team
[ARMnet Architecture Overview]
The Logical and Physical Layout of the ARMnet Financial Product Management Solution
CONTENTS
Copyright Warning ..............................................................................................................................3
Confidentiality Warning .......................................................................................................................3
Revision History ..................................................................................................................................4
Overview .................................................................................................................................................5
1.0 - Logical Architecture ........................................................................................................................6
1.1 - Smart Client Application .............................................................................................................6
1.2 - Web Clients.................................................................................................................................6
1.3 - Web Services..............................................................................................................................7
1.4 - Application Layer ........................................................................................................................7
1.5 - Data Layer ..................................................................................................................................8
1.6 - Database Backing Store .............................................................................................................8
2.0 - Physical Architecture ......................................................................................................................9
2.1 - External Clients...........................................................................................................................9
2.2 – Axcess Canada Cloud Based Data Centre..............................................................................10
2.3 - Workstations .............................................................................................................................11
3.0 - Summary.......................................................................................................................................12
OCT 23, 2015
PREPARED BY
AXCESS CANADA INC.
VERSION 1.3
This document contains confidential and privileged information.
Any enquiries should be made to Axcess Canada Inc.,
251 Consumers Road, Suite 240,
Toronto, Ontario, Canada, M2J 4R3
COPYRIGHT WARNING
© Axcess Canada Inc. 2015 (herein after referred to as Axcess). All Rights Reserved.
This document is the subject of copyright. No part of this document may be reproduced by any party
without the prior written permission of Axcess.
CONFIDENTIALITY WARNING
This document contains material of a commercially sensitive nature, including intellectual property
belonging to Axcess. No portion of this document may be reproduced by any means, manual, analogue
or electronic without the express written permission of Axcess.
This document was correct at the time of writing, but subsequent modifications and improvements to the
software may cause the information contained within to become inaccurate.
The trademarks mentioned herein are not intended to infringe on other party’s intellectual property, and
are used in an explanatory way and to the benefit of the relevant parties.
REVISION HISTORY
VERSION DATE AMENDED BY DESCRIPTION OF
CHANGE
V1.0 May 20, 2010 Geoff Bennett Draft
V1.1 September 23, 2010 Tim Shkolnik Final
V1.2 September 14, 2014 Tim Magill, Ed Sabine Update
V1.3 October 23, 2015 Tim Magill Update
Axcess Canada Inc.
ARMnet Architecture Overview
5
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
OVERVIEW
This document will provide an introduction to the architecture and
layout of the ARMnet Financial Product Management Solution to
manage origination and servicing of various loan and mortgage
products. It is designed to help the reader gain an understanding of
the impact of an ARMnet Financial Product Management Solution
deployment on their internal infrastructure, or in a cloud environment
and to help evaluate the implementation strategy and requirements
that will affect the business.
While the document is basically technical in nature, it has been written with consideration of non-
technical executive staff and other executive management people involved in the sales and
implementation process, both within and external to Axcess Canada Inc.
As readers explore the document they will discover that the two key elements of the application,
workflow automation and screen development allow us to make changes to the application to expand
into several financial services verticals beyond where our focus has been to date. The application is
truly product agnostic in that respect.
Axcess Canada Inc.
ARMnet Architecture Overview
6
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
1.0 - LOGICAL ARCHITECTURE
ARMnet Financial Product Management Software uses a hybrid smart-client/n-tier approach,
providing an extremely flexible deployment model, and simple configuration and maintenance. This
allows for high-performance data transfer, and flexible coupling to external services and third-party
platforms.
1.1 - SMART CLIENT APPLICATION
ARMnet can be run as a local desktop application that is then connected to a SQL Server database
either hosted locally or in the cloud. We also provide the application as a virtual app through Microsoft
RDP Terminal Services, Citrix XenApp or VMWare Viewer. When launched as a virtual application we
offer all the same experience as a desktop thick client with the benefits of centralizing application
management. A single workstation environment is capable of executing multiple instances of the
smart client, configured for different server and local store endpoints, maintaining separate
configuration and execution caches.
1.2 - WEB CLIENTS
The web clients install into a standard Microsoft Internet Information Server environment, and utilize
the standard .NET mechanism to configure them. The configuration can be altered simply and quickly
using Microsoft’s own configuration tools, or a simple text editor.
Axcess Canada Inc.
ARMnet Architecture Overview
7
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
The websites are capable of – and have been designed to – run within a certificated environment, and
have been defensively developed to avoid SQL injection and cross-site scripting vulnerabilities.
The user authentication mechanism is configurable between standard text-box style entry of
credentials, or an on-screen keyboard for entering of the password. Credentials are encrypted in the
browser, using the industry standard RSA algorithm, before being transmitted to the server as an
added precaution.
It is possible to run multiple web clients as individual web applications, each with their own
configuration, and each communicating with a separate backend. This allows for extensive brand
customisation and integration with existing internet presences. It also allows ARMnet customers to
segregate portals to different marketing verticals (i.e. Customer/Client, Broker and/or Dealer) and still
utilize one database instance.
1.3 - WEB SERVICES
The web service layer is written using Microsoft’s Windows Communication Foundation, which
provides standards compliant web service endpoints, along with a clear configuration environment
and native tools.
The endpoint configurations are available to administrative staff, and can be modified to suit the
make-up of your data centre and to follow any operating environment guidelines your organisation
must follow.
The web service API surface area covers a large portion of the actual operation of the ARMnet
platform, and as such provides an excellent connection point to third-party applications and corporate
ESBs.
The web services are hosted inside Microsoft Internet Information Server, and can be secured using
Secured Socket Layer (SSL) certificates. It’s also possible to completely change the communication
mechanism used by WCF to suit your operating environment.
1.4 - APPLICATION LAYER
The application layer is the heart of the ARMnet Financial Product Management Software platform. It
is a suite of libraries and service executables that perform the operational aspect of the system.
Each component of the ARMnet platform maintains a set of these binary libraries to ensure that a
single set of metadata is usable across the breadth of the deployment. This also permits the entire
application to be developed from a single source-code base, making maintenance and product
enhancement significantly easier for us to manage.
The application layer contains the workflow engine, which is the heart of the end-user configurability
of ARMnet, allowing business analysts to modify and extend the platform with no knowledge of
software development.
The application services in the application layer provide the runtime interpretation environments for
different system services exposed through the workflow engine, such as transaction processing,
status changes, and documentation generation, to name a few.
The final major component of the application layer is the data transfer services. This extensive library
of transfer functions allows you to import and export data just about any file-based format you require,
Axcess Canada Inc.
ARMnet Architecture Overview
8
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
and coupled with the file system monitoring functionality, provides another extensibility point through
file operation triggered automated import and export.
1.5 - DATA LAYER
ARMnet Financial Product Management Software is an inherently data driven application. Not just
from the transactional data point-of-view, but the entire system is driven off metadata, allowing you
unprecedented configuration of the final product.
This configuration comes from two major components; the data transformation module, and the data
access module.
The data access module is chiefly concerned with reading and writing data against the SQL server. It
has been designed to communicate as quickly as possible with the database, providing minimal
processing overhead.
The data transformation module provides services unique to ARMnet Financial Product Management
Software, in that it can process the resultant datasets for use in the UI layer by transforming
embedded ARMnet field codes into workable data atoms. This occurs without the higher layers being
aware.
1.6 - DATABASE BACKING STORE
ARMnet was designed to operate on the Microsoft SQL Server platform using base-level T-SQL
statements. This allows the system to be deployed into any SQL Server environment from 2005
onward.
This level of adaptability is what also allows the embedded SQL Server software to be used as a local
data cache.
Axcess Canada Inc.
ARMnet Architecture Overview
9
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
2.0 - PHYSICAL ARCHITECTURE
ARMnet does not impose any constraints on the deployment environment other than meeting
minimum operating system and server requirements. This allows for quite a flexible deployment
allowing you to fit ARMnet Financial Product Management into your existing infrastructure with a
minimum of configuration effort.
2.1 - EXTERNAL CLIENTS
External clients will connect using one or more of the web client applications. There are no
environmental requirements on these machines, other than a relatively recent web browser. The
existing web applications have been tested on the most recent versions of all the major browsers (i.e.
Internet Explorer 9.0+, Mozilla Firefox, Safari and/or Google Chrome) with only minimal aesthetic
differences and no functionality issues.
Axcess Canada Inc.
ARMnet Architecture Overview
10
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
2.2 – AXCESS CANADA CLOUD BASED DATA CENTRE
The environment required in the data centre again is minimal for a basic deployment. The application
layer should be deployed onto a Windows Server 2008 R2 or greater environment, with sufficient
resources as to support your target user load.
As this is impacted as much with user numbers as your individual ARMnet metadata configuration,
performance will have to be gauged on a site-by-site basis.
Our servers for our cloud environment are created by Nutanix (www.nutanix.com). Nutanix delivers
web-scale IT infrastructure to medium and large enterprises with its software-driven Virtual
Computing Platform, natively converging compute and storage into a single solution to drive
unprecedented simplicity in the datacenter. Customers can start with a few servers and scale to
thousands rapidly, with predictable performance and economics. With a patented elastic data fabric
and consumer-grade management, Nutanix is the blueprint for application-optimized and policy-
driven infrastructure.
The Nutanix solution enables easy deployment of any virtual workload, including large-scale virtual
desktop initiatives (VDI), development/test apps, private clouds, big data (Hadoop) projects and
more. Nutanix customers can radically simplify and seamlessly scale out their datacenter
infrastructures with cost-efficient appliances that can be deployed in under 30 minutes for rapid
time to value. We use VMWare and VMViewer within the hardware to spin up virtual environments
and support any load we desire. We also use VMViewer for some clients versus Microsoft RDP or
Citrix XenApp which is a full HTML 5 viewer for access to data via PC or Tablet. What direction we
take is defined in the requirements gathering phase.
The Nutanix Engineering team is led by the same developers and architects who created the
renowned Google File System. The company's management team hails from leading cloud, database,
virtualization and infrastructure companies, and brings unparalleled experience in developing
technologies that fundamentally disrupt multi-billion dollar markets. In respect to cyber security we
have wrapped the Nutanix hardware we use in the latest Palo Alto Firewall solutions. Go to
https://www.paloaltonetworks.com/products/platforms/firewalls/pa-3000/overview.html. The PA
3050 provides us with solid firewall and VPN security that is unprecedented in today’s market place.
Axcess Canada Inc.
ARMnet Architecture Overview
11
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
The default database is a SQL Server 2008 R2 compatibility level file, ready to drop onto an existing
database server, but due to the heavily data-driven nature of ARMnet, preference for a stand-alone
server is strong. Again, the performance of this aspect of the architecture is heavily dependent on the
individual customisations made to your application and can only be gauged on a site-by-site basis.
The web services utilise a standard Microsoft Internet Information Services installation to host the
endpoints. The configuration of the endpoints defaults to the WS-Basic profile, but using the
configuration tools supplied by Microsoft, or a text editor, it is possible to change the profile and
communication protocol to whatever your operational requirements are.
2.3 - WORKSTATIONS
The workstation environment is supported by any Microsoft operating
system capable of sustaining the most recent versions of the .NET
platform. At the time of this revision of the document, this was
Microsoft .NET Platform Version 4.5.
As some workflow processing is offloaded on to the workstation to
enhance scalability of the back-end services, a performance increase
can be achieved by installing sufficient amounts of RAM and a reasonably recent processor.
The .NET Windows Forms architecture is reasonably graphics intensive, but more recently released
on-board graphics cards should be capable of providing more than sufficient performance.
Microsoft Terminal Services also provides an extremely credible way to manage desktop
environments and scale that properly. This eliminates the need to manage BIN’s locally on each
desktop and typically provides enhanced performance over trying to connect the Hosted SQL Server
database to desktop ARMnet BIN’s via Virtual Private Network connections. On Terminal Services
you are essentially passing keystrokes back and forth so traffic is minimize.
In providing this Terminal Services using Server 2008 R2 or later server OS it will allow you to simply
host the application remotely as a virtual application OR an entire desktop environment. If the latter is
chosen it is important to recognize optimal performance benchmarks to insure the user experience is
sound and minimize bandwidth. This is reviewed during the Joint Scoping Analysis.
In respect to the RDP virtual sessions, we can also support Citrix XenApp for connectivity although it
is important to note that Citrix actually developed the RDP session technology for Microsoft that is
built into Server 2008 R2 OS and beyond thereby reducing the need for additional Citrix license costs
in most environments.
Axcess Canada Inc.
ARMnet Architecture Overview
12
Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved
3.0 - SUMMARY
This document should help you to understand the impact of an ARMnet
Financial Product Management Software deployment in your operating
environment. From the topics covered, you should now have an
understanding of the way the individual elements of the ARMnet platform
relate to each other, and the technologies utilised to provide them.
As the ARMnet platform is heavily data driven, and highly configurable, it is
not possible to provide concrete performance benchmarks due to the highly
variable nature of each installation. However, we have endeavoured to
provide as much leverage as possible into the environment to allow you to
configure the system to extract the maximum performance from your
infrastructure.
There is no other financial product management software package available today, short of an actual
software development environment, that provides the level of customisability and flexibility that
ARMnet Financial Product Management Software does. You are free to define your business
processes, data entry, and data interrogation as you see fit, not as defined by the architecture of the
application, and using business analysts instead of software developers. This allows you to leverage
one of your biggest business assets, your people, and have a direct and positive influence over your
ARMnet Financial Product Management Software implementation.

More Related Content

What's hot

Adaptor Configuration and Development Service
Adaptor Configuration and Development ServiceAdaptor Configuration and Development Service
Adaptor Configuration and Development Service
Flexera
 
Fleet management erp-brochure
Fleet management erp-brochureFleet management erp-brochure
Fleet management erp-brochure
Eresource Erp
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guide
sahagaurav
 
Informatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration ToolInformatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration Tool
Edureka!
 
Message management
Message managementMessage management
Message management
siobhan flynn
 
RSA SecurBook for Microsoft SharePoint
RSA SecurBook for Microsoft SharePointRSA SecurBook for Microsoft SharePoint
RSA SecurBook for Microsoft SharePoint
Susam Pal
 
Increasing the Value of HP's ITAM Solution
Increasing the Value of HP's ITAM SolutionIncreasing the Value of HP's ITAM Solution
Increasing the Value of HP's ITAM Solution
Larry DeBoever
 
ARMnet Special Servicing
ARMnet Special ServicingARMnet Special Servicing
ARMnet Special Servicing
nforth
 
ARMnet Special Services Workflow
ARMnet Special Services WorkflowARMnet Special Services Workflow
ARMnet Special Services Workflow
TimMagill
 
PivotalCRM - Whitepaper _Pivotal intelligent internet architecture
PivotalCRM - Whitepaper _Pivotal intelligent internet architecturePivotalCRM - Whitepaper _Pivotal intelligent internet architecture
PivotalCRM - Whitepaper _Pivotal intelligent internet architecture
Pivotal CRM
 
eMA in an Outsourced Environment
eMA in an Outsourced EnvironmenteMA in an Outsourced Environment
eMA in an Outsourced Environment
pakelly
 
IRJET- Cloud Based Warehouse Management Firm
IRJET- Cloud Based Warehouse Management FirmIRJET- Cloud Based Warehouse Management Firm
IRJET- Cloud Based Warehouse Management Firm
IRJET Journal
 
Risk Insight v1.0 Administration Guide
Risk Insight v1.0 Administration GuideRisk Insight v1.0 Administration Guide
Risk Insight v1.0 Administration Guide
Protect724gopi
 
Licensing core cal_and_enterprise_suite
Licensing core cal_and_enterprise_suiteLicensing core cal_and_enterprise_suite
Licensing core cal_and_enterprise_suite
Quang Nguyen
 
A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging
jKool
 
EasiSMS Desktop Messaging
EasiSMS Desktop MessagingEasiSMS Desktop Messaging
EasiSMS Desktop Messaging
Inspire-Tech Inc
 
Salesforce Support | Enterprise Edition Upgrade Guide 2014
Salesforce Support | Enterprise Edition Upgrade Guide 2014Salesforce Support | Enterprise Edition Upgrade Guide 2014
Salesforce Support | Enterprise Edition Upgrade Guide 2014
Piper powered by Icontrol
 
Oracle meta solv solution(mss)
Oracle meta solv solution(mss)Oracle meta solv solution(mss)
Oracle meta solv solution(mss)
lakshmi1693
 
Operations Manager (SCOM) 2007 R2 Overview
Operations Manager (SCOM) 2007 R2 OverviewOperations Manager (SCOM) 2007 R2 Overview
Operations Manager (SCOM) 2007 R2 OverviewAmit Gatenyo
 

What's hot (20)

Adaptor Configuration and Development Service
Adaptor Configuration and Development ServiceAdaptor Configuration and Development Service
Adaptor Configuration and Development Service
 
Fleet management erp-brochure
Fleet management erp-brochureFleet management erp-brochure
Fleet management erp-brochure
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guide
 
Informatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration ToolInformatica PowerCenter : Agile Data Integration Tool
Informatica PowerCenter : Agile Data Integration Tool
 
Message management
Message managementMessage management
Message management
 
RSA SecurBook for Microsoft SharePoint
RSA SecurBook for Microsoft SharePointRSA SecurBook for Microsoft SharePoint
RSA SecurBook for Microsoft SharePoint
 
Increasing the Value of HP's ITAM Solution
Increasing the Value of HP's ITAM SolutionIncreasing the Value of HP's ITAM Solution
Increasing the Value of HP's ITAM Solution
 
Internship
InternshipInternship
Internship
 
ARMnet Special Servicing
ARMnet Special ServicingARMnet Special Servicing
ARMnet Special Servicing
 
ARMnet Special Services Workflow
ARMnet Special Services WorkflowARMnet Special Services Workflow
ARMnet Special Services Workflow
 
PivotalCRM - Whitepaper _Pivotal intelligent internet architecture
PivotalCRM - Whitepaper _Pivotal intelligent internet architecturePivotalCRM - Whitepaper _Pivotal intelligent internet architecture
PivotalCRM - Whitepaper _Pivotal intelligent internet architecture
 
eMA in an Outsourced Environment
eMA in an Outsourced EnvironmenteMA in an Outsourced Environment
eMA in an Outsourced Environment
 
IRJET- Cloud Based Warehouse Management Firm
IRJET- Cloud Based Warehouse Management FirmIRJET- Cloud Based Warehouse Management Firm
IRJET- Cloud Based Warehouse Management Firm
 
Risk Insight v1.0 Administration Guide
Risk Insight v1.0 Administration GuideRisk Insight v1.0 Administration Guide
Risk Insight v1.0 Administration Guide
 
Licensing core cal_and_enterprise_suite
Licensing core cal_and_enterprise_suiteLicensing core cal_and_enterprise_suite
Licensing core cal_and_enterprise_suite
 
A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging
 
EasiSMS Desktop Messaging
EasiSMS Desktop MessagingEasiSMS Desktop Messaging
EasiSMS Desktop Messaging
 
Salesforce Support | Enterprise Edition Upgrade Guide 2014
Salesforce Support | Enterprise Edition Upgrade Guide 2014Salesforce Support | Enterprise Edition Upgrade Guide 2014
Salesforce Support | Enterprise Edition Upgrade Guide 2014
 
Oracle meta solv solution(mss)
Oracle meta solv solution(mss)Oracle meta solv solution(mss)
Oracle meta solv solution(mss)
 
Operations Manager (SCOM) 2007 R2 Overview
Operations Manager (SCOM) 2007 R2 OverviewOperations Manager (SCOM) 2007 R2 Overview
Operations Manager (SCOM) 2007 R2 Overview
 

Viewers also liked

Rome
RomeRome
5 Essential Insights for Maximizing Resource Capacity
5 Essential Insights for Maximizing Resource Capacity5 Essential Insights for Maximizing Resource Capacity
5 Essential Insights for Maximizing Resource Capacity
Jerry Manas
 
Manifest Destiny & Jackson
Manifest Destiny & JacksonManifest Destiny & Jackson
Manifest Destiny & JacksonJonathan_Tyus
 
Group Admin Initiatives
Group Admin InitiativesGroup Admin Initiatives
Group Admin Initiativesguesta219ef
 
ARMnet Business Intelligence White Paper
ARMnet Business Intelligence White PaperARMnet Business Intelligence White Paper
ARMnet Business Intelligence White Paper
TimMagill
 
Early Middle Ages
Early Middle AgesEarly Middle Ages
Early Middle Ages
Jonathan_Tyus
 
Service-Oriented Project Management (SOPM)
Service-Oriented Project Management (SOPM)Service-Oriented Project Management (SOPM)
Service-Oriented Project Management (SOPM)
Jerry Manas
 
Innovation and Talent Management
Innovation and Talent ManagementInnovation and Talent Management
Innovation and Talent Management
Jerry Manas
 
Jeopardy Great Dep New Deal
Jeopardy Great Dep New DealJeopardy Great Dep New Deal
Jeopardy Great Dep New Deal
Jonathan_Tyus
 
The Virtual PMO
The Virtual PMOThe Virtual PMO
The Virtual PMO
Jerry Manas
 

Viewers also liked (11)

Rome
RomeRome
Rome
 
5 Essential Insights for Maximizing Resource Capacity
5 Essential Insights for Maximizing Resource Capacity5 Essential Insights for Maximizing Resource Capacity
5 Essential Insights for Maximizing Resource Capacity
 
The New Nation
The New NationThe New Nation
The New Nation
 
Manifest Destiny & Jackson
Manifest Destiny & JacksonManifest Destiny & Jackson
Manifest Destiny & Jackson
 
Group Admin Initiatives
Group Admin InitiativesGroup Admin Initiatives
Group Admin Initiatives
 
ARMnet Business Intelligence White Paper
ARMnet Business Intelligence White PaperARMnet Business Intelligence White Paper
ARMnet Business Intelligence White Paper
 
Early Middle Ages
Early Middle AgesEarly Middle Ages
Early Middle Ages
 
Service-Oriented Project Management (SOPM)
Service-Oriented Project Management (SOPM)Service-Oriented Project Management (SOPM)
Service-Oriented Project Management (SOPM)
 
Innovation and Talent Management
Innovation and Talent ManagementInnovation and Talent Management
Innovation and Talent Management
 
Jeopardy Great Dep New Deal
Jeopardy Great Dep New DealJeopardy Great Dep New Deal
Jeopardy Great Dep New Deal
 
The Virtual PMO
The Virtual PMOThe Virtual PMO
The Virtual PMO
 

Similar to ARMnet Architecture Overview

Web based booking a car taxi5
Web based booking a car taxi5Web based booking a car taxi5
Web based booking a car taxi5
priyadharshini murugan
 
Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or Sale
Mike Taylor
 
AppViewX Automation+ brochure
AppViewX Automation+ brochureAppViewX Automation+ brochure
AppViewX Automation+ brochure
AppViewX
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Akshay Shah
 
Cscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerceCscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerce
r_arorabms
 
Time and attendance software
Time and attendance softwareTime and attendance software
Time and attendance software
pftecsoft
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
sthicks14
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud Services
IRJET Journal
 
Cosmosoft business solutions
Cosmosoft business solutionsCosmosoft business solutions
Cosmosoft business solutions
Asmat Hayat
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
Salesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.comSalesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.com
Rishabh Karajgi
 
DevGuide.pdf
DevGuide.pdfDevGuide.pdf
DevGuide.pdf
Bernabe Machado
 
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft AzureMigrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Ilyas F ☁☁☁
 
System_Center_2012_R2_Datasheet
System_Center_2012_R2_DatasheetSystem_Center_2012_R2_Datasheet
System_Center_2012_R2_DatasheetYale A. Tankus
 
Tools of noc
Tools of nocTools of noc
Tools of nocmunawarul
 
Mainframe Software Management: Get the Scoop on New Architecture and Modern UI
Mainframe Software Management: Get the Scoop on New Architecture and Modern UI Mainframe Software Management: Get the Scoop on New Architecture and Modern UI
Mainframe Software Management: Get the Scoop on New Architecture and Modern UI
CA Technologies
 
Whitepaper factors to consider commercial infrastructure management vendors
Whitepaper  factors to consider commercial infrastructure management vendorsWhitepaper  factors to consider commercial infrastructure management vendors
Whitepaper factors to consider commercial infrastructure management vendors
apprize360
 
Virtualize Your Workforce
Virtualize Your Workforce Virtualize Your Workforce
Virtualize Your Workforce
Shawn Jordan
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
Arun Somu Panneerselvam
 

Similar to ARMnet Architecture Overview (20)

Why choose acumatica white paper
Why choose acumatica white paperWhy choose acumatica white paper
Why choose acumatica white paper
 
Web based booking a car taxi5
Web based booking a car taxi5Web based booking a car taxi5
Web based booking a car taxi5
 
Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or Sale
 
AppViewX Automation+ brochure
AppViewX Automation+ brochureAppViewX Automation+ brochure
AppViewX Automation+ brochure
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
 
Cscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerceCscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerce
 
Time and attendance software
Time and attendance softwareTime and attendance software
Time and attendance software
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud Services
 
Cosmosoft business solutions
Cosmosoft business solutionsCosmosoft business solutions
Cosmosoft business solutions
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
Salesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.comSalesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.com
 
DevGuide.pdf
DevGuide.pdfDevGuide.pdf
DevGuide.pdf
 
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft AzureMigrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft Azure
 
System_Center_2012_R2_Datasheet
System_Center_2012_R2_DatasheetSystem_Center_2012_R2_Datasheet
System_Center_2012_R2_Datasheet
 
Tools of noc
Tools of nocTools of noc
Tools of noc
 
Mainframe Software Management: Get the Scoop on New Architecture and Modern UI
Mainframe Software Management: Get the Scoop on New Architecture and Modern UI Mainframe Software Management: Get the Scoop on New Architecture and Modern UI
Mainframe Software Management: Get the Scoop on New Architecture and Modern UI
 
Whitepaper factors to consider commercial infrastructure management vendors
Whitepaper  factors to consider commercial infrastructure management vendorsWhitepaper  factors to consider commercial infrastructure management vendors
Whitepaper factors to consider commercial infrastructure management vendors
 
Virtualize Your Workforce
Virtualize Your Workforce Virtualize Your Workforce
Virtualize Your Workforce
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 

Recently uploaded

Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 

Recently uploaded (20)

Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 

ARMnet Architecture Overview

  • 1. 2015 Axcess Canada Inc. Axcess Development Team [ARMnet Architecture Overview] The Logical and Physical Layout of the ARMnet Financial Product Management Solution
  • 2. CONTENTS Copyright Warning ..............................................................................................................................3 Confidentiality Warning .......................................................................................................................3 Revision History ..................................................................................................................................4 Overview .................................................................................................................................................5 1.0 - Logical Architecture ........................................................................................................................6 1.1 - Smart Client Application .............................................................................................................6 1.2 - Web Clients.................................................................................................................................6 1.3 - Web Services..............................................................................................................................7 1.4 - Application Layer ........................................................................................................................7 1.5 - Data Layer ..................................................................................................................................8 1.6 - Database Backing Store .............................................................................................................8 2.0 - Physical Architecture ......................................................................................................................9 2.1 - External Clients...........................................................................................................................9 2.2 – Axcess Canada Cloud Based Data Centre..............................................................................10 2.3 - Workstations .............................................................................................................................11 3.0 - Summary.......................................................................................................................................12
  • 3. OCT 23, 2015 PREPARED BY AXCESS CANADA INC. VERSION 1.3 This document contains confidential and privileged information. Any enquiries should be made to Axcess Canada Inc., 251 Consumers Road, Suite 240, Toronto, Ontario, Canada, M2J 4R3 COPYRIGHT WARNING © Axcess Canada Inc. 2015 (herein after referred to as Axcess). All Rights Reserved. This document is the subject of copyright. No part of this document may be reproduced by any party without the prior written permission of Axcess. CONFIDENTIALITY WARNING This document contains material of a commercially sensitive nature, including intellectual property belonging to Axcess. No portion of this document may be reproduced by any means, manual, analogue or electronic without the express written permission of Axcess. This document was correct at the time of writing, but subsequent modifications and improvements to the software may cause the information contained within to become inaccurate. The trademarks mentioned herein are not intended to infringe on other party’s intellectual property, and are used in an explanatory way and to the benefit of the relevant parties.
  • 4. REVISION HISTORY VERSION DATE AMENDED BY DESCRIPTION OF CHANGE V1.0 May 20, 2010 Geoff Bennett Draft V1.1 September 23, 2010 Tim Shkolnik Final V1.2 September 14, 2014 Tim Magill, Ed Sabine Update V1.3 October 23, 2015 Tim Magill Update
  • 5. Axcess Canada Inc. ARMnet Architecture Overview 5 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved OVERVIEW This document will provide an introduction to the architecture and layout of the ARMnet Financial Product Management Solution to manage origination and servicing of various loan and mortgage products. It is designed to help the reader gain an understanding of the impact of an ARMnet Financial Product Management Solution deployment on their internal infrastructure, or in a cloud environment and to help evaluate the implementation strategy and requirements that will affect the business. While the document is basically technical in nature, it has been written with consideration of non- technical executive staff and other executive management people involved in the sales and implementation process, both within and external to Axcess Canada Inc. As readers explore the document they will discover that the two key elements of the application, workflow automation and screen development allow us to make changes to the application to expand into several financial services verticals beyond where our focus has been to date. The application is truly product agnostic in that respect.
  • 6. Axcess Canada Inc. ARMnet Architecture Overview 6 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved 1.0 - LOGICAL ARCHITECTURE ARMnet Financial Product Management Software uses a hybrid smart-client/n-tier approach, providing an extremely flexible deployment model, and simple configuration and maintenance. This allows for high-performance data transfer, and flexible coupling to external services and third-party platforms. 1.1 - SMART CLIENT APPLICATION ARMnet can be run as a local desktop application that is then connected to a SQL Server database either hosted locally or in the cloud. We also provide the application as a virtual app through Microsoft RDP Terminal Services, Citrix XenApp or VMWare Viewer. When launched as a virtual application we offer all the same experience as a desktop thick client with the benefits of centralizing application management. A single workstation environment is capable of executing multiple instances of the smart client, configured for different server and local store endpoints, maintaining separate configuration and execution caches. 1.2 - WEB CLIENTS The web clients install into a standard Microsoft Internet Information Server environment, and utilize the standard .NET mechanism to configure them. The configuration can be altered simply and quickly using Microsoft’s own configuration tools, or a simple text editor.
  • 7. Axcess Canada Inc. ARMnet Architecture Overview 7 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved The websites are capable of – and have been designed to – run within a certificated environment, and have been defensively developed to avoid SQL injection and cross-site scripting vulnerabilities. The user authentication mechanism is configurable between standard text-box style entry of credentials, or an on-screen keyboard for entering of the password. Credentials are encrypted in the browser, using the industry standard RSA algorithm, before being transmitted to the server as an added precaution. It is possible to run multiple web clients as individual web applications, each with their own configuration, and each communicating with a separate backend. This allows for extensive brand customisation and integration with existing internet presences. It also allows ARMnet customers to segregate portals to different marketing verticals (i.e. Customer/Client, Broker and/or Dealer) and still utilize one database instance. 1.3 - WEB SERVICES The web service layer is written using Microsoft’s Windows Communication Foundation, which provides standards compliant web service endpoints, along with a clear configuration environment and native tools. The endpoint configurations are available to administrative staff, and can be modified to suit the make-up of your data centre and to follow any operating environment guidelines your organisation must follow. The web service API surface area covers a large portion of the actual operation of the ARMnet platform, and as such provides an excellent connection point to third-party applications and corporate ESBs. The web services are hosted inside Microsoft Internet Information Server, and can be secured using Secured Socket Layer (SSL) certificates. It’s also possible to completely change the communication mechanism used by WCF to suit your operating environment. 1.4 - APPLICATION LAYER The application layer is the heart of the ARMnet Financial Product Management Software platform. It is a suite of libraries and service executables that perform the operational aspect of the system. Each component of the ARMnet platform maintains a set of these binary libraries to ensure that a single set of metadata is usable across the breadth of the deployment. This also permits the entire application to be developed from a single source-code base, making maintenance and product enhancement significantly easier for us to manage. The application layer contains the workflow engine, which is the heart of the end-user configurability of ARMnet, allowing business analysts to modify and extend the platform with no knowledge of software development. The application services in the application layer provide the runtime interpretation environments for different system services exposed through the workflow engine, such as transaction processing, status changes, and documentation generation, to name a few. The final major component of the application layer is the data transfer services. This extensive library of transfer functions allows you to import and export data just about any file-based format you require,
  • 8. Axcess Canada Inc. ARMnet Architecture Overview 8 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved and coupled with the file system monitoring functionality, provides another extensibility point through file operation triggered automated import and export. 1.5 - DATA LAYER ARMnet Financial Product Management Software is an inherently data driven application. Not just from the transactional data point-of-view, but the entire system is driven off metadata, allowing you unprecedented configuration of the final product. This configuration comes from two major components; the data transformation module, and the data access module. The data access module is chiefly concerned with reading and writing data against the SQL server. It has been designed to communicate as quickly as possible with the database, providing minimal processing overhead. The data transformation module provides services unique to ARMnet Financial Product Management Software, in that it can process the resultant datasets for use in the UI layer by transforming embedded ARMnet field codes into workable data atoms. This occurs without the higher layers being aware. 1.6 - DATABASE BACKING STORE ARMnet was designed to operate on the Microsoft SQL Server platform using base-level T-SQL statements. This allows the system to be deployed into any SQL Server environment from 2005 onward. This level of adaptability is what also allows the embedded SQL Server software to be used as a local data cache.
  • 9. Axcess Canada Inc. ARMnet Architecture Overview 9 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved 2.0 - PHYSICAL ARCHITECTURE ARMnet does not impose any constraints on the deployment environment other than meeting minimum operating system and server requirements. This allows for quite a flexible deployment allowing you to fit ARMnet Financial Product Management into your existing infrastructure with a minimum of configuration effort. 2.1 - EXTERNAL CLIENTS External clients will connect using one or more of the web client applications. There are no environmental requirements on these machines, other than a relatively recent web browser. The existing web applications have been tested on the most recent versions of all the major browsers (i.e. Internet Explorer 9.0+, Mozilla Firefox, Safari and/or Google Chrome) with only minimal aesthetic differences and no functionality issues.
  • 10. Axcess Canada Inc. ARMnet Architecture Overview 10 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved 2.2 – AXCESS CANADA CLOUD BASED DATA CENTRE The environment required in the data centre again is minimal for a basic deployment. The application layer should be deployed onto a Windows Server 2008 R2 or greater environment, with sufficient resources as to support your target user load. As this is impacted as much with user numbers as your individual ARMnet metadata configuration, performance will have to be gauged on a site-by-site basis. Our servers for our cloud environment are created by Nutanix (www.nutanix.com). Nutanix delivers web-scale IT infrastructure to medium and large enterprises with its software-driven Virtual Computing Platform, natively converging compute and storage into a single solution to drive unprecedented simplicity in the datacenter. Customers can start with a few servers and scale to thousands rapidly, with predictable performance and economics. With a patented elastic data fabric and consumer-grade management, Nutanix is the blueprint for application-optimized and policy- driven infrastructure. The Nutanix solution enables easy deployment of any virtual workload, including large-scale virtual desktop initiatives (VDI), development/test apps, private clouds, big data (Hadoop) projects and more. Nutanix customers can radically simplify and seamlessly scale out their datacenter infrastructures with cost-efficient appliances that can be deployed in under 30 minutes for rapid time to value. We use VMWare and VMViewer within the hardware to spin up virtual environments and support any load we desire. We also use VMViewer for some clients versus Microsoft RDP or Citrix XenApp which is a full HTML 5 viewer for access to data via PC or Tablet. What direction we take is defined in the requirements gathering phase. The Nutanix Engineering team is led by the same developers and architects who created the renowned Google File System. The company's management team hails from leading cloud, database, virtualization and infrastructure companies, and brings unparalleled experience in developing technologies that fundamentally disrupt multi-billion dollar markets. In respect to cyber security we have wrapped the Nutanix hardware we use in the latest Palo Alto Firewall solutions. Go to https://www.paloaltonetworks.com/products/platforms/firewalls/pa-3000/overview.html. The PA 3050 provides us with solid firewall and VPN security that is unprecedented in today’s market place.
  • 11. Axcess Canada Inc. ARMnet Architecture Overview 11 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved The default database is a SQL Server 2008 R2 compatibility level file, ready to drop onto an existing database server, but due to the heavily data-driven nature of ARMnet, preference for a stand-alone server is strong. Again, the performance of this aspect of the architecture is heavily dependent on the individual customisations made to your application and can only be gauged on a site-by-site basis. The web services utilise a standard Microsoft Internet Information Services installation to host the endpoints. The configuration of the endpoints defaults to the WS-Basic profile, but using the configuration tools supplied by Microsoft, or a text editor, it is possible to change the profile and communication protocol to whatever your operational requirements are. 2.3 - WORKSTATIONS The workstation environment is supported by any Microsoft operating system capable of sustaining the most recent versions of the .NET platform. At the time of this revision of the document, this was Microsoft .NET Platform Version 4.5. As some workflow processing is offloaded on to the workstation to enhance scalability of the back-end services, a performance increase can be achieved by installing sufficient amounts of RAM and a reasonably recent processor. The .NET Windows Forms architecture is reasonably graphics intensive, but more recently released on-board graphics cards should be capable of providing more than sufficient performance. Microsoft Terminal Services also provides an extremely credible way to manage desktop environments and scale that properly. This eliminates the need to manage BIN’s locally on each desktop and typically provides enhanced performance over trying to connect the Hosted SQL Server database to desktop ARMnet BIN’s via Virtual Private Network connections. On Terminal Services you are essentially passing keystrokes back and forth so traffic is minimize. In providing this Terminal Services using Server 2008 R2 or later server OS it will allow you to simply host the application remotely as a virtual application OR an entire desktop environment. If the latter is chosen it is important to recognize optimal performance benchmarks to insure the user experience is sound and minimize bandwidth. This is reviewed during the Joint Scoping Analysis. In respect to the RDP virtual sessions, we can also support Citrix XenApp for connectivity although it is important to note that Citrix actually developed the RDP session technology for Microsoft that is built into Server 2008 R2 OS and beyond thereby reducing the need for additional Citrix license costs in most environments.
  • 12. Axcess Canada Inc. ARMnet Architecture Overview 12 Copyright 2015 © Axcess Consulting Pty Ltd & Axcess Canada Inc. – All Rights Reserved 3.0 - SUMMARY This document should help you to understand the impact of an ARMnet Financial Product Management Software deployment in your operating environment. From the topics covered, you should now have an understanding of the way the individual elements of the ARMnet platform relate to each other, and the technologies utilised to provide them. As the ARMnet platform is heavily data driven, and highly configurable, it is not possible to provide concrete performance benchmarks due to the highly variable nature of each installation. However, we have endeavoured to provide as much leverage as possible into the environment to allow you to configure the system to extract the maximum performance from your infrastructure. There is no other financial product management software package available today, short of an actual software development environment, that provides the level of customisability and flexibility that ARMnet Financial Product Management Software does. You are free to define your business processes, data entry, and data interrogation as you see fit, not as defined by the architecture of the application, and using business analysts instead of software developers. This allows you to leverage one of your biggest business assets, your people, and have a direct and positive influence over your ARMnet Financial Product Management Software implementation.