UIRestyler

difingo

Back-end Service Low-code Development Platform

종전의 개발프레임워크나 개발도구와 달리 강력한 개발 퍼포먼스를 보장하는 비주얼 백엔드 자바서비스 빌더

Back-end Service Low-code Development Platform
Visual ModelingVisual Modeling
Flowchart MethodFlowchart Method
Eclipse plugin basedEclipse plugin based
Data MashupData Mashup
ReportingReporting

Low-Code 기반의 플랫폼으로 Visual 개발도구, 재사용성, 강력한 기능, 다양한 데이터소스 핸들링 및 레포팅을 지원합니다. 넥사크로플랫폼과의 통합개발환경을 지원하고 Spring boot, eGov와 호환됩니다.

디핑고(difingo)란?

.NET, VB 등 C/S 개발자, Web & Mobile 개발자

모두의 서비스 개발프레임워크, 디핑고

TOBESOFT × EZNGO — 넥사크로플랫폼 특화 서버 프레임워크
디핑고 도입 검토 1~4번 박스 difingo 주요 기능 다이어그램

서비스 개발플랫폼

넥사크로플랫폼 기반 어플리케이션 개발과정 전반에 걸친 생산성과 통합성 극대화

*전자정부F/W 연동을 통한 기능 및 유틸리티 확장성 추가

서비스 개발플랫폼

데이터매시업 서버 내장

다양한 레거시 및 DB 연동 모듈 제공 및 데이터 매시업 기능 제공

데이터매시업 서버 내장

Low-code 기반 개발툴(XUP builder)

넥사크로플랫폼 특화 low-code 어플리케이션 개발 툴 제공

Low-code 기반 개발툴(XUP builder)

주요 특징

일반적인 서버프레임워크의 개발도구를 사용한 반복적인 수작업 코딩 방식 대비 SQL 작성만으로도 자바서비스를 자동생성 및 빌드없이 즉시 테스트가 가능한 차별화된 코딩자동화개발환경 제공

주요 특징 — 코딩자동화개발환경

주요 특징

자바 코딩 없이도 SAP ERP와의 실시간 데이터 처리를 위한 자바 서비스 구현 (* UI개발자와 ABAP개발자 간 커뮤니케이션 이슈와 자바 서비스 개발생산성 극대화 )

주요 특징 — SAP ERP 실시간 데이터 처리

주요 특징

플로우 챠트 개발 방식 외에도 시각화가 곤란하고 복잡한 비즈니스 로직 개발의 유연성을 위한 편집모드 제공

주요 특징 — 편집모드

개발된 자바 서비스 프로그램사양서 자동 출력 및 자바서비스에 대한 다양한 포맷의 양식 생성 기능 제공

자바 서비스 프로그램사양서 자동 출력 (MS-Word / Excel / HTML 양식)

구성 비교

디핑고와 넥사크로플랫폼은 Spring F/W 단독으로 서비스개발환경을 구축할 수 있지만 Spring F/W만으로는 기대하기 어려운 개발자 경력에 따른 개발생산성과 개발 품질 편차를 줄여주는 확실한 장점을 제공

구성 비교 TO-BE 도식
분야 비교 항목 디핑고+전자정부F/W 전자정부F/W 단독
지원설명지원설명
개발도구 개발툴 지원여부 서비스 개발도구 제공 (X-UP 빌더, 이클립스플러그인) ×STS(Text Editor)사용
개발 템플릿 지원 1. CRUD 유형별 SQL 처리 코드 자동 생성
2. 로직 처리 유형별 샘플 지원
샘플 형태 템플릿 지원
기본 아키텍처 구성 넥사크로+Spring(전자정부F/W)+디핑고+Multi-DBs 넥사크로+UIAdapter+Spring(전자정부F/W)+DB
Low Code/
No Code 개발
1. Flow Chart 방식 프로그래밍(로우코드)으로 코드 자동생성
2. 처리 로직 시각화
무료 Plug In설치를 통한 흐름도 제공 가능
상용 UI개발툴과
개발생산성 시너지
1. 생성 Java Service 목록 및 I/O 검색
2. UI컴포넌트용 Bind DataSet 자동 생성
※넥사크로플랫폼 개발툴과 연동
×상용 UI개발툴과의 연동 미지원
(해당 UI에 맞는 UI Adapter 연동 작업 필요)
DB서비스
개발
DB IO 에디터 지원 1. DB entity(Table, Procedure 등) 정보 제공
2. SQL 작성 시 parameter 정보 assist 기능 제공
3. SQL 테스트 기능 제공
×STS(Text Editor)사용
백엔드 서비스 통합기능
(Multi-DataSource)
Data mashup 기능 및 Mutli-DataSource transaction 관리 기능 제공  
기타 MSA 아키텍처 지원 1. REST API 통신 지원
2. Spring Boot 호환을 통하여 MSA 지원 가능
(인증 처리는 Spring Boot의 AUTH Interceptor 연동)
1. Spring Cloud 및 Spring Boot 환경 확장
(인증 처리는 Spring Cloud API Gateway 와Spring Boot AUTH Interceptor 연동 처리)
2. Authentication, Authorization, 사용자 및 그룹별 권한 설정 제공

레퍼런스

레퍼런스