Alliance Integrator

advertisement
Alliance Integrator
Kris Vanholst
SWIFT Product Management
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
About Alliance Integrator
The Framework
Transform
File & FTP
AFT
Business
Data
Translate
SWIFT
Messaging
Database
Business
Application
Queuing &
Message
Business
Data
Alliance
Validate
Integrator
MQSA &
MQHA
Alliance
Access /
Entry
SWIFT
Messaging
SOAP
SOAP
Copy
Web Platform
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
What’s New in Integrator 7.0?
Export Configuration Data by Customer
Integrator Test
Customer 1
Configuration
Customer 2
Configuration
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
Capitalise on your
existing SWIFT
infrastructure
Efficiently manage
SWIFT operations
Maximise STP and
reduce back-office
processing costs
Implement
best-practices
Ease implementation of
Industry initiatives
Get valuable market
insights and
benchmarking
License to believe
450+
Projects
350+
Clients
75+
Countries
Average
satisfaction
rating of
above
4.5/5.0
35
members
and growing
15 years
average
experience
Access to
2,000 +
SWIFT
specialists
Partners
The BMO Integrator experience
Anna Ngai
Technology Head
Technology Development Capital Markets & Risk Management
BMO Financial Group
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
Consulting
Services
• 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
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
WRAP Context
Interfaces
Third party solutions
Real Time
Interfaces
Payments,
Securities,
Trade Finance,
Capital Markets
Settlements &
Confirmations,
Etc.
MQ Generic
Interface
SAI
(SA Integrator)
3rd Party
Scanning
Agent
Hit Reviews
Web Client
File based
Gateway Hub
SAA
(SA Access)
User
Interfaces
Thin Client
SOAP HA
Interfaces
• SWIFT Alliance Access (SAA)
• SWIFT Alliance Integrator (SAI)
• SWIFT Alliance Gateway (SAG)
User Access
SA Messanger
(SAM)
Thick Client
Sent & Received
Statements, and
various other
files
SA Workstation
(SAW)
SAG
(SA Gateway)
3rd Party
Reporting Module
HSM
• Reporting tool for SAA
• Scanning Agent
Viewer
MX based
messaging
E&I
Tivoli
E-mail alerts
Operational
Database
Repository
(Reports & Extracts)
Reconciliation,
Conf Matching,
Transaction
Monitoring (AML), &
Regulatory, etc.
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)
X
• Native user management
– User roles
– Password policies
– Re-use existing user data from Integrator 2.1 (not passwords)
What’s New in Integrator 7.0?
Copying and Distribution
• Support for SWIFTNet 7.0 copying and distribution features
– Appropriate acknowledgement reconciliation
– Status monitoring
ACK
SWIFT
ACK
ACK
What’s New in Integrator 7.0?
Connectivity to Alliance Entry 7.0
• File transfer
• xmlV2
xmlV2
Integrator
Entry
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
Available Now!
Investment Funds
(see knowledge
base tip 3001081)
Planned
Corporate Actions (for SR2011?)
Others TBD
Download