28
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

ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 2: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

ASB and Biztalk

• Context

• Challenges

• Approach

• Lessons learnt

Page 3: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 4: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 5: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 6: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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!

Page 7: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 8: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 9: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

SOA Project Outcomes

• No silver bullet

• BizTalk Server

• WCF Service Framework

• Team

• Governance

Page 10: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

SOA Lessons Learnt

• Executive buy-in

• Raised as project

• Team

• Scope

• Governance

Page 11: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 12: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

Areas of R2 that Addressed Challenges

• AS2 Adapter

• BAM Interceptor

• WCF Adapter

Page 13: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

AS2 Adapter

• Easy configuration

• Drummond Certified

Page 14: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 15: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 16: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 17: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 18: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 19: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

Reconciliation

Mainframe Banking Environment

BizTalk

Environment

BPM

Page 20: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

BAM

• BizTalk Exception Management

• Duplicate Messaging

• BAM Interceptor

• Reconciliation

Page 21: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

BAM Portal

Page 22: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

AS2 Message Viewer

Page 23: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 24: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

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

Page 25: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

TAP Program

• Input into Product features

• Quick turnaround of issues

• Product Team time

Page 26: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

Recap

• KiwiSaver goals and context

• Challenges

• Approach

• Lessons learnt

Page 27: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

What’s Next?

Page 28: ASB - One Step Ahead with BizTalk Server R2download.microsoft.com/documents/australia/biztalk/post_event/rob… · Now you can deliver secure payments and enterprise process capabilities

Now you can deliver secure payments and enterprise process capabilities

Questions?