Transcript Alliance Integrator
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 Business Data Database Business Application
Queuing & Message
Business Data SOAP Translate Alliance Validate Integrator Copy AFT SWIFT Messaging SWIFT Messaging
MQSA & MQHA
SOAP Alliance Access / Entry 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 Integrator Prod.
Customer 2 Configuration
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 Implement best-practices Efficiently manage SWIFT operations Ease implementation of Industry initiatives Maximise STP and reduce back-office processing costs 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 • 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 Consulting Services 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
• SWIFT Alliance Access (SAA) • SWIFT Alliance Integrator (SAI) • SWIFT Alliance Gateway (SAG)
Interfaces Real Time Interfaces
Payments, Securities, Trade Finance, Capital Markets Settlements & Confirmations, Etc.
File based Gateway Hub
Sent & Received Statements, and various other files
Third party solutions
• Reporting tool for SAA • Scanning Agent
MX based messaging
E&I
WRAP Context User Access
SAI (SA Integrator) 3 rd Party Scanning Agent
Hit Reviews Web Client
SAA (SA Access) SAG (SA Gateway) HSM 3 rd Party Reporting Module Thin Client Thick Client
SA Messanger (SAM) SA Workstation (SAW)
Tivoli
Viewer Operational Database Repository
(Reports & Extracts) Reconciliation, Conf Matching, Transaction Monitoring (AML), & Regulatory, etc.
E-mail alerts
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) 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 SWIFT
ACK ACK ACK
What’s New in Integrator 7.0?
Connectivity to Alliance Entry 7.0
• File transfer • xmlV2 Integrator
xmlV2
Entry
What’s New in Integrator 7.0?
FileAct via SOAP and MQHA
File Transfer MQHA SOAP FIN
InterAct
FileAct
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