United nations UNHCR & WFP case study, a java success story

13
Text United Nations UNHCR / WFP case study JavaEE, JavaCard, JavaSE success story By Mohamed Taman

description

Build a system to help refugees listed under United Nations, to get their benefits (Cach (UNHCR) / Food (WFP)) managed by wallets stored on secured pin based cards throughout ATMs and POSs, controlled by both organisations and developed and operated by efinance.

Transcript of United nations UNHCR & WFP case study, a java success story

Page 1: United nations UNHCR & WFP case study, a java success story

Text

United Nations UNHCR/WFP case studyJavaEE, JavaCard, JavaSE success story By Mohamed Taman

Page 2: United nations UNHCR & WFP case study, a java success story

AgendaUN case study story.

Project Requirements.

Project overview.

High level Architecture - Technical overview

Problems to face.

Solutions

Java helped to achieve.

Client shock

JCP & EC roles adds a great support.

Questions.

Page 3: United nations UNHCR & WFP case study, a java success story

UN case study story

Build a system to help refugees listed under United Nations, to get their benefits (Cache (UNHCR) / Food (WFP)) through a secured cards wallets, controlled by both organisations and developed and operated by efinance.

Page 4: United nations UNHCR & WFP case study, a java success story

Project requirements.

We Just have the tender document, and 2 RFP MOM.

Page 5: United nations UNHCR & WFP case study, a java success story

Project overview

Registration

Card Issuance

Payment

POS/ATM Acquiring

Card Management

Settlement/

Reconciliation

We should provide the following services:

Page 6: United nations UNHCR & WFP case study, a java success story

High level Architecture

Page 7: United nations UNHCR & WFP case study, a java success story

Problem to faceHuge System.

Time to Market.

Lack of detailed requirements.

POS and programming.

Card programming / lifecycle management.

Should be costless.

Page 8: United nations UNHCR & WFP case study, a java success story

SolutionsWill use our experience in card management.

Will depends on the tender as requirements.

Use latest Java technologies.

JavaEE 7 for fronted / backend services.

JavaCard for personalising the cards.

Open source tools and ecosystems product.

Page 9: United nations UNHCR & WFP case study, a java success story

Java helped to AchieveJavaEE 7 provided a strong and robust backend.

Less coding and more productivity.

New added JSR (JSON, Batch Applications and Concurrency APIs helped a lot).

Uses PrimeFaces plugin that allow to generate CRUD pages efficiently without writing any additional code.

Uses JSF PrimeFaces as front-end with html5 enhancements.

Page 10: United nations UNHCR & WFP case study, a java success story

Java SE 7 NIO.2 helped strongly for files managements and notifications.

Uses Netbeans 7.4 IDE for development.

Uses JavaCard technology for card management.

Ease of integrations.

Cont. Java helped to Achieve

Page 11: United nations UNHCR & WFP case study, a java success story

Client shockRequested for the meeting to tell us that we win the tender.

We should begin a set of meetings for requirements gathering to begun development.

I have raised a very strong Note

“We Already finished the development of all your system requirements, and just would like to demo it, to get the feedback and changes needed :)”.

Here was the shock to the client.

Page 12: United nations UNHCR & WFP case study, a java success story

JCP & EC roles adds a great support.

JCP EC role helped to get customer reputation and trust.

By relationship, and annual award winning.

Makes my company recognised that the participation get a real project, not only knowing or steering the technology.

Now in every meeting with any Minister should show that the company has candidate as JCP, Community participant, and EC member and steering the technology world wide with Other technology leaders.

Page 13: United nations UNHCR & WFP case study, a java success story

Thanks for listening

Questions