Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Now you can deliver secure payments and enterprise process capabilities
ASB - One Step Ahead with
BizTalk Server R2
Chris Robb – Practice Manager
Rob Maher – Middleware Lead
Now you can deliver secure payments and enterprise process capabilities
ASB and Biztalk
• Context
• Challenges
• Approach
• Lessons learnt
Now you can deliver secure payments and enterprise process capabilities
More about ASB GI
• Over NZ$5.5 billion in assets under management
• Provides Funds Management to New Zealand State Sector Retirement
scheme
• Became a Default Provider for KiwiSaver Retirement Scheme in April 2007
Now you can deliver secure payments and enterprise process capabilities
What is KiwiSaver?
• Retirement Savings Scheme for New Zealanders
• Not Compulsory (yet)
• Contributions from Wages & Salaries forwarded to Fund Providers by Inland Revenue
Department (IRD)
• Contributors can choose a KiwiSaver Fund Provider, or have their funds automatically
allocated to a Default Provider
Now you can deliver secure payments and enterprise process capabilities
The KiwiSaver Project
• Deliver product set that is compatible with requirements for KiwiSaver
– Entry/Exit Requirements
– Taxation Rules
• Deliver ability to accept contributions from IRD on behalf of contributors
• Meet strict regulatory deadlines
• Develop a real time messaging interface with the Inland Revenue
Now you can deliver secure payments and enterprise process capabilities
ASB Technology Solutions
•Software Solutions Provider to ASB Group employing 350 staff
• Increasing number of projects and applications
•Business wants more, faster, cheaper…
A new approach needed!
Now you can deliver secure payments and enterprise process capabilities
SOA Project Goals
• Application renewal
• Speed
• New development model
• Secure and Standards based
• Increase business confidence
Now you can deliver secure payments and enterprise process capabilities
SOA Project Scope
• Implement a middleware solution across the enterprise connecting
all applications
• Provide the governance, environment and education to ensure its
use
Now you can deliver secure payments and enterprise process capabilities
SOA Project Outcomes
• No silver bullet
• BizTalk Server
• WCF Service Framework
• Team
• Governance
Now you can deliver secure payments and enterprise process capabilities
SOA Lessons Learnt
• Executive buy-in
• Raised as project
• Team
• Scope
• Governance
Now you can deliver secure payments and enterprise process capabilities
KiwiSaver Technical Challenges
• AS2
• B2B Messaging
• PKI Environment
• Guaranteed delivery
• Integration with Fund Registry System
• Fixed timeframe
• Visibility of messages and process
• Financial Reconciliation
• Changing Requirements
Now you can deliver secure payments and enterprise process capabilities
Areas of R2 that Addressed Challenges
• AS2 Adapter
• BAM Interceptor
• WCF Adapter
Now you can deliver secure payments and enterprise process capabilities
AS2 Adapter
• Easy configuration
• Drummond Certified
Now you can deliver secure payments and enterprise process capabilities
BAM WCF Interceptor
• Integrate services with BizTalk
• BAM without BizTalk
• Custom coded interceptor configuration provider
Now you can deliver secure payments and enterprise process capabilities
WCF Adapter
• Native communication with WCF services
• Easy Publish / Consume wizard
• Re-Use existing WCF behaviors
Now you can deliver secure payments and enterprise process capabilities
Benefits of BTS
• Development speed
• React quickly to change, mapping etc
• Visible process
• BAM for process visibility
Now you can deliver secure payments and enterprise process capabilities
KiwiSaver Solution
Fund Registry System
Middleware Environment
Mainframe Banking
Environment
BizTalk
Environment
Service
Framework
BPM
Suspense
Account
IRD
Funds / Holdings
Now you can deliver secure payments and enterprise process capabilities
KiwiSaver Messaging
IRD ASB
• Register Member
• Member Details Update
• Payment
• Refund Request
• Control Totals
ASB IRD
• Notification of Membership
• Member Details Update
• Refund Acceptance
• Control Totals
Now you can deliver secure payments and enterprise process capabilities
Reconciliation
Mainframe Banking Environment
BizTalk
Environment
BPM
Now you can deliver secure payments and enterprise process capabilities
BAM
• BizTalk Exception Management
• Duplicate Messaging
• BAM Interceptor
• Reconciliation
Now you can deliver secure payments and enterprise process capabilities
BAM Portal
Now you can deliver secure payments and enterprise process capabilities
AS2 Message Viewer
Now you can deliver secure payments and enterprise process capabilities
KiwiSaver Progress
• Passed Initial Testing with IRD
• In UAT
• Final Testing with IRD
• Production 1st October 2007
Now you can deliver secure payments and enterprise process capabilities
BizTalk Lessons Learnt
• Governance is crucial
•“Unofficial” documentation
• Operations are still difficult
• Leverage the relationship with Microsoft
Now you can deliver secure payments and enterprise process capabilities
TAP Program
• Input into Product features
• Quick turnaround of issues
• Product Team time
Now you can deliver secure payments and enterprise process capabilities
Recap
• KiwiSaver goals and context
• Challenges
• Approach
• Lessons learnt
Now you can deliver secure payments and enterprise process capabilities
What’s Next?
Now you can deliver secure payments and enterprise process capabilities
Questions?