The IFX Standard Framework · The IFX Standard Framework ... Built upon SOA design principles ......

12
The IFX Standard Framework A Service Oriented Framework for Banks and Service Providers in the Financial Services Industry

Transcript of The IFX Standard Framework · The IFX Standard Framework ... Built upon SOA design principles ......

The IFX Standard Framework A Service Oriented Framework for Banks and Service Providers in the Financial Services Industry

Architecture and Standardization

© Copyright IFX Forum, Inc. 2014 Slide 2

Banks don’t all look alike on the outside.

But the systems that enable each of them to provide financial services to their clients have a lot in common.

The IFX Standard and Framework

The IFX standard is: A message Specification Driven by business requirements Technology-neutral The product of 100+ man-years of expert contributions Globally supported

Our focus today is to help you understand that the IFX Standard is also a Framework A powerful, scalable development framework Built upon SOA design principles Easily adapted to meet your needs

© Copyright IFX Forum, Inc. 2014 3 Slide

The IFX Standard is also a framework for designing SOA solutions to meet your business requirements.

IFX Message Framework

The Data and Message Framework

© Copyright IFX Forum, Inc. 2014 Slide 4

Consistent Design principles and patterns

Common Object Definitions with well defined data semantics

Standard Message Protocol Request-Response-Status

The IFX Standard is a message-based specification… o where messages affect the state of well-defined objects o and objects are independent of service boundaries

Rock Solid Base Content

© Copyright IFX Forum, Inc. 2014 Slide 5

High Leverage Re-usability

IFX Message Framework

Implementers extend functionality and data content to satisfy their own business needs

Adaptable to almost any pre-existing service definitions Easily customized and extended within the framework

Common Object Definition

Basic Banking

Payment B2B/B2C EBPP ATM POS Your

Services External Standard

Standard Message Protocol

Branch Services

Your Service Definitions

© Copyright IFX Forum, Inc. 2014 Slide 6

Service granularity is defined by implementers

IFX Message Framework

Services may be exposed at ‘macro’ level to external clients Services may be distributed across internal infrastructure components Services may be outsourced to partners Adaptable to almost any pre-existing service definitions

Common Object Definition

Basic Banking

New Accounts

Balance Inquiry

Party Mgmt

BIAN Defined

Standard Message Protocol

Etc.

IFX Objects and Messaging An IFX Object is a set of data that is organized

according to a consistent pattern. IFX Objects are constructed from basic building

blocks: Data Elements - single pieces of information with

defined data types Data Aggregates - groups of related elements

identified by a single name for convenience

© Copyright IFX Forum, Inc. 2014 7

Standard Request-ResponseMsgRq

MsgRs

Common Object Definition

Add Mod Del InqCan Aud Adv Sync Status

AccountParty

BillPayment

IFX Objects support a well-defined set of operations (or methods) that cause objects to be created, modified and destroyed

Slide

xxxRec+xxxSvcIdentxxxID+xxxInfo+xxxEnvr+xxxStatus

xxxStatusxxxStatusCodeStatusDescEffDtStatusModByObjectSpecificStatusData

xxxInfodataAttributes

(All object-specific instance data)

xxxEnvrExtends BaseEnvrCreatedDtLastUpdateDtLastUpdateRqUIDLoginNamePointOfServiceData

(Other data about the environment in which the object was created)

ObjectSpecificEnvrData

xxxSvcIdentSvcProviderNameSvcName

IFX Service Framework

The standard is specifically designed to support stateless, multi-tiered communications between clients and servers

© Copyright IFX Forum, Inc. 2014 Slide 8

The fundamental underlying principle of the IFX

Framework is this simple:

Service Providers offer Services to Clients.

Service Provider Infrastructure

Client Application Response

RequestService Provider

Service Provider Infrastructure

Service Provider

Service

Service

Service Provider Infrastructure

Client Application Response

RequestService Provider

Service

Service

Example Service Deployment

A flexible framework for reliable message and data exchange is necessary to properly implement capabilities in an SOA environment. The IFX Standard provides such a framework.

Branch Sales Office Mainframe or Server Farm

External Credit Bureau

Customer Management

Card Management

Document Management

Offer Management

Credit Check

Accounting

Data Base Infrastructure

Customer Accounting

Document Image Storage

WORMCards

Service Provider Infrastructure

Client Application Response

RequestService Provider

Service Provider Infrastructure

Service Provider

Service

Service

• In an SOA view, capabilities are packaged and distributed for the convenience of business operations and for effective use of technology resources.

• Properly granular definition of services allows for assembly of discrete functions to support a variety of business applications

Slide 9 © Copyright IFX Forum, Inc. 2014

SOA Implementation Guide

Real-world examples Key concepts Best practices for customizations and extensions Keyword search to map your data to IFX Objects Code samples Much more...

© Copyright IFX Forum, Inc. 2014 Slide 10

Final Thoughts

The IFX Standard can/should be viewed as a Framework as well as a message specification.

The IFX Standard is about meeting business requirements in a way that can be practically enabled with SOA technology and design.

Participating in IFX Forum is all about collaboration with industry experts – add value, take value – share and share alike.

© Copyright IFX Forum, Inc. 2014 Slide 11

Additional Resources There is much more to be learned using the resources shown below.

Reference Documents Topic Type of Document Reference to Document IFX Standards IFX Standard Online http://www.ifxforum.org/standards/standard/ IFX SOA Implementation Guide

Complete guide available to members and subscribers

Sample content freely available

http://www.ifxforum.org/standards/implementation_guide/

Direct Inquiries To Organization Name IFX Forum Judith Vanderkay, Director, Public Relations [email protected] IFX Community Forum http://www.ifxforum.org/standards/discussion/ Available to Guests, Subscribers and Members

Slide 12 © Copyright IFX Forum, Inc. 2014