2014-11-08 2 views
0

Yodlee 서비스를 사용하여 사용자의 거래 정보에 액세스하는 Fin 응용 프로그램을 만들고 있습니다. 로그인 할 때마다이 정보를 사용자에게 표시하고 싶습니다. 그래서 내 앱이 초기의 성공적인 API 쿼리 이후 데이터베이스에이 트랜잭션 정보를 저장해야하는지 또는 앱이 사용자 로그인 할 때마다 API를 쿼리해야하는지 궁금합니다. 어떤 방법이 작동하는지 알 수 있지만 Fin App 개발자가 사용하는 표준 방법이 무엇인지 궁금합니다. 그렇다면 장점/단점은 무엇입니까?Yodlee-Transaction Storage

답변

1

앞에서 설명한 것처럼 사용자에게 트랜잭션을 표시하는 두 가지 방법이 있습니다.

매번 API를 쿼리 한 다음 트랜잭션을 사용자에게 표시하십시오.

장점 :

  • 당신은 트랜잭션을 저장하는 DB 인프라를 가질 필요가 없습니다.
  • 구현하기 쉽습니다.

단점 :

  • 당신은 Yodlee에 따라 당신이 사용자에게 트랜잭션을 표시 할 때마다 필요합니다.
  • 사용자에게 표시 할 요일/트랜잭션의 수에 따라 사용자의 트랜잭션 수에 따라 응답이 커질 수 있으므로 문제가 발생할 수 있습니다.
  • 일부 네트워크 문제로 인해 앱이 Yodlee에 연결할 수없는 경우 사용자 환경이 개선 될 수 있습니다.

2. 트랜잭션을 쿼리하고 저장 한 다음 로컬 데이터베이스에서 표시하십시오.

장점 :

  • 당신은 쿼리하고 사용자의 트랜잭션을 저장하고 심지어에서 분석 할 수 있습니다.

  • 사용자가 더 많은 트랜잭션을 처리해야하는 경우 문제가 발생하지 않아야 트랜잭션을 표시 할 고객 쿼리를 넣을 수 있습니다.

  • 절차 적 데이터 추출을 사용하여 Yodlee와 데이터를 동기화하고 최신 데이터를 유지할 수 있습니다.

단점 :

  • 당신은 당신의 자신의 거래 조정 로직을 구현해야합니다.
  • DB 인프라를 설정해야합니다.

이것은 두 가지 접근 방식 모두의 장단점이며, 사용자가 제공하는 솔루션과 앱에서의 트랜잭션을 볼 사용자에게 제공 할 옵션/옵션에 따라 다릅니다.