P6 API는 Integration API, Professional API 두 가지가 있는데
Java API 이다보니 공통적으로 flexible, object-oriented, cross-platform 특징을 가진다.
Integration API를 활용하기 위해 필요한 components들은 크게 아래와 같다.
Client Code
Integration API
RMI Server (RMI : Java Runtime Method Invocation)
Business Rule Engine
Database
API가 실행되는 두 가지 모드가 존재하는데 Local과 Remote이다.
Professional은 Local만 실행 가능한 모드이고,
Integration은 Local, Remote 모두 실행 가능한 모드이다.
여기서는 주로 Integration (Remote)으로 다룰 예정이다.
일반적으로 Local은 (RMI layer을 통하지 않고) business rule engine과 직접 통신하기 때문에
Performance가 더 좋다고 할 수 있겠다.
Default port는 9099를 사용하고 있고, 물론 원하는대로 변경 가능하다.
RMI Server의 서비스 모드는 Local / Remote (Standard, Compression, SSL) 이렇게 되어 있다.
'11. Project control > h. P6 api' 카테고리의 다른 글
[P6_API] 03_Packages (0) | 2021.01.18 |
---|---|
[P6_API] 02_Security (0) | 2021.01.18 |