Alliance Integrator

wispxylopolistInternet and Web Development

Aug 7, 2012 (5 years and 1 month ago)

578 views

Kris
Vanholst

SWIFT
Product Management

Alliance Integrator

Pat
Antonacci

SWIFT Consulting Services

Anna
Ngai

Bank of Montreal

Agenda


About Alliance Integrator


Integrator Releases & Support


What is new in Integrator 7.0


Consulting Services


The BMO Integrator experience

Business
Application

Queuing &

Message

File & FTP

SOAP

Database

Transform

Translate

Validate

Copy

Business

D
ata

Business

D
ata

SWIFT

Messaging

SWIFT

M
essaging

AFT

MQSA &

MQHA

SOAP

Alliance

Access /
Entry

Web Platform

About Alliance Integrator

The Framework

Alliance

Integrator

Integrator releases

Integrator 7.0 now available


General availability date


24 June 2011


Mandatory release


Install by 30 September 2012


Works with Alliance Access 7.0 and Alliance Entry 7.0


Upgrade path


1.0

2.0

2.1

7.0

Support


Integrator 7.0 will be supported by
SWIFT at least through

December
2016 including:


The Integrator software


The underlying Java CAPS 6.3 software and any other
embedded software


Standards releases and other standards components
(translations, validations, schemas)


SWIFT supports the underlying Java CAPS 6.3 (
GlassFish
,
NetBeans
) for this period, and is backed by Oracle


Alliance Integrator Care option available for custom software


What’s New in Integrator 7.0?

Semantic Validation for FIN Messages

Rules
available
on
request

What’s New in Integrator 7.0?

Duplicate Check


Any data


MT or MX


ToSWIFT


FromSWIFT


Reject or mark
as duplicate

Customer 1
Configuration

What’s New in Integrator 7.0?

Export Configuration Data by Customer

Customer 1
Configuration

Customer 2
Configuration

Integrator Test

Integrator Prod.

What’s New in Integrator 7.0?

A quick read of other items


FileAct

via SOAP and MQHA (in combination with Access)


Support for
SWIFTNet

copying and distribution features


Real
-
time File Get Request


Native user management


Encoded and compressed messages


Connectivity to Alliance Entry 7.0


Validation of Block 4 before conversion to MT


Central site qualification


Other enhancements and
bugfixes

Consulting Services

Supporting your initiatives and priorities

Maximise STP and
reduce
back
-
office

processing costs

Implement

best
-
practices

Get valuable market

insights and
benchmarking

Ease implementation of
Industry initiatives

Efficiently manage
SWIFT operations

Capitalise on your
existing SWIFT
infrastructure

Average
satisfaction
rating of
above
4.5/5.0

Partners

Access to
2,000 +
SWIFT
specialists

License to believe

15 years
average
experience

75+
Countries

35
members
and growing

350+
Clients

450+
Projects

Anna
Ngai

Technology
Head

Technology
Development Capital Markets & Risk
Management

BMO
Financial Group

The BMO Integrator experience

The
challenge


Reduce impact of SWIFT
changes to the BESS
payments
engine


Enhance the bank’s readiness
to the new XML based and ISO
20022
messaging


Ensure long term support for
SWIFT
messaging


Reduce dependency on legacy
code and skills



Objective
-

Remove “pure” SWIFT
wireroom

functionality
out of the current payments engine

The
solution


A new
WireRoom

Application
(WRAP)

Why did we decide on Integrator
& SWIFT



Improved
Time to market for
integration


Reduced
project and operational
risk


Leverage
on a proven
solution


We
needed a vendor to rely on,
with good track record
-

To assist
initially and for the long term




Alliance

Integrator


Consulting

Services

The
solution


A new
WireRoom

Application
(WRAP)

Some
Internal Objectives



Standardise
internal interfaces
using a single interfacing method
(MQ GI
)


Minimise
impact to interfacing
systems


Avoid
“first timer”
mistakes


Thru
-
put
target: 1/3rd of
the

day’s
volume in < 1Hr





WRAP
components

SWIFT
Alliance family of products


SWIFT
Alliance Access (SAA)


SWIFT
Alliance Integrator (SAI)


SWIFT
Alliance Gateway (SAG
)

Third party solutions


Reporting
tool for SAA


Scanning
Agent




SAA
(
SA Access
)
3
rd
Party
Scanning
Agent
Operational
Database
Repository
(
Reports
&
Extracts
)
Reconciliation
,
Conf Matching
,
Transaction
Monitoring
(
AML
)
, &
Regulatory
,
etc
.
WRAP Context
3
rd
Party
Reporting Module
E
-
mail alerts
SOAP HA
Interfaces
Tivoli
Viewer
Hit Reviews
Web Client
SAI
(
SA Integrator
)
Real Time
Interfaces
Payments
,
Securities
,
Trade Finance
,
Capital Markets
Settlements
&
Confirmations
,
Etc
.

HSM
SAG
(
SA Gateway
)
User
Interfaces
SA Messanger
(
SAM
)
SA Workstation
(
SAW
)
Thin Client
Thick Client
MQ Generic
Interface
User Access
Interfaces
File based
Gateway Hub
Sent
&
Received
Statements
,
and
various other
files
MX based
messaging
E
&
I
Lessons
learned

Challenges


Install
and environment
complexity,

Trip
-
time
increase


Multi
-
threaded architecture
&


SAI enforced”
validation

Benefits


Project: Risk, Cost, Performance
and

Time
to market!


Significant thru
-
put improvement (~3x)


Well positioned for MX migration

Critical success factors


Reduce risk by phased implementations


Thorough Functional & Non
-
Functional
testing


SWIFT Professional Services


A GREAT internal team !!!

Q&A

?

Thank you

Appendix


General Information

Platforms / Environments


Windows Server 2008 R2 Enterprise edition and Standard edition


Oracle Solaris 10 Hardware revision 10/09


AIX v6.1 Technology Level 04 with SP3


AIX v6.1 Technology Level 06 with SP2


Virtual environments per Alliance policy


References


OS Levels and Patches Baseline for
SWIFTNet

7.0


Alliance Access Product Family
-

Compatibility Matrix


Alliance Integrator 7.0 Release Letter


If using MQHA


IBM
WebSphere

MQ 7.0.1


IBM
WebSphere

MQ 7.0.1.3 (recommended)


What’s New in Integrator 7.0?

Native user management




No Oracle Access Manager (Windows and Solaris)


No
OpenSSO

(AIX)



Native user
m
anagement


User roles


Password policies


Re
-
use existing user data from Integrator 2.1 (not passwords)

X

ACK

ACK

ACK

What’s New in Integrator 7.0?

Copying and Distribution


Support for
SWIFTNet

7.0 copying
and distribution features


Appropriate acknowledgement reconciliation


Status monitoring


SWIFT

What’s New in Integrator 7.0?

Connectivity to Alliance Entry 7.0


File transfer


xmlV2


Integrator

Entry

xmlV2

What’s New in Integrator 7.0?

FileAct

via SOAP and MQHA

FIN

InterAct

FileAct

File Transfer







MQHA







SOAP







Access only!

What’s New in Integrator 7.0?

Real
-
Time File Get Request


WSDL and schemas provided


Sample code provided


Process file using normal
FromSWIFT

flow

What’s New in Integrator 7.0?

Encoded and Compressed Messages


For processing
TransmissionReport

from
InterAct


If intervention present


Document built


Content unzipped


Base64 content de
-
coded

What’s New in Integrator 7.0?

Validation of block 4 for conversion to MT

Detect
illegal
characters!

What’s New in Integrator 7.0?

Central Site Qualification


Testing scenarios completed for central site


Special central site messages


Special acknowledgements

What’s New in Integrator 7.0?

Other Functional Enhancements


Knowledge base tip
3001097



Length of Text field for events in Event Log increased to 80
characters


MT
-
XML conversion, Validate XML content setting is introduced

in
SendToSWIFT

transaction step


SOAPHA connectivity extended to allow server authentication


sai_semval

command uses the
zipfile

content to load semantic
validation rules




What’s New in Integrator 7.0?

Resolved Problems


Knowledge base tip
3000747



Change in
sai_msgsvc

command line tool


Fix for change view results


Document search values swapped


Example
FileAct

file format fixed


Support for non
-
self
-
contained MX schemas


Block 3 113 and 115 fields copied to xmlV2 after pre
-
processing

(
ToSWIFT

flow)


Identifier for documents need not be unique across customers of for File
Document types


Adding customer causes log event


Change to
sai_msgsvc

-
addsvc


Deactivation of db recovery resets Oracle force logging to original


JMS looping for faulty message fixed


Namespaces in xmlV2




What’s New in Integrator 7.0?

More Translation

Investment Funds
(see knowledge
base tip
3001081
)

Available Now!

Planned

Corporate Actions (for SR2011?)

Others TBD