cancel
Showing results for 
Search instead for 
Did you mean: 

웹 서비스와 API 관련 개념 문의 드립니다.

Sangjun
Level 5

안녕하세요? 블루프리즘 University 과정 학습을 하던 중에, 개념이 헷갈리는 것이 있어서 문의 드립니다.

블루프리즘에서 제공하는 기능 중에서, "Web Service"와 "API"을 활용하는 경우가 어떤 차이점이 있는지 궁금합니다.

 

1. Blue Prism Web Service는 SOAP(Simple Object Access Protocol) 프로토콜을 이용하고, 블루 프리즘 Process 나 Object를 외부로 노출시켜서, 외부 3rd party 프로그램에서 호출가능하도록 지원한다.

2. Blue Prism API는 REST(Representational State Transfer) 프로토콜을 이용하고, 블루프리즘 프로세스 내부에서, 외부시스템의 데이터를 가져오거나, 외부시스템으로 데이터를 제공해줄 수 있다.

 

저는 위의 내용처럼 이해했는데요. 두 가지 기능의 차이점이 맞는지 궁금합니다.

또한 시스템 아키텍처 측면에서 볼 때, 시스템 구성을 어떻게 그림으로 표현할 수 있을지 문의 드립니다.

3 REPLIES 3

Dohyeong.Kim
Staff
Staff

안녕하십니까 유상준 차장님,

네 말씀 주신 것처럼 Blue Prism의 자산(Process와 Object)을 외부로 노출시켜서, 외부 3rd party에서 호출 가능하십니다. Web Service라는 명칭을 사용하고 있습니다. 아래의 링크에서 자세한 내용을 보실 수 있으십니다.

https://bpdocs.blueprism.com/bp-7-3/en-us/helpWebServices.htm#Webservices

 

REST 프로토콜을 이용해서 Blue Prism의 자산(Process or Object)에서 외부 3rd party에서 제공하는 기능을 사용하실 수 있으십니다. Web APIs 라는 명칭을 사용하고 있습니다. 링크를 아래와 같이 드립니다.

https://bpdocs.blueprism.com/bp-7-3/en-us/Web%20API/HTML/web-api.htm

 

Blue Prism API가 있습니다. 브라우저 기반의 컨트롤룸 플러그인 사용을 위해(Blue Prism Hub) Blue Prism API 설치가 요구됩니다. Blue Prism의 데이터베이스 정보를 REST API로 이용할 수 있게 합니다. Blue Prism API와 관련된 정보는 아래 링크에서 참고 가능하십니다.

https://bpdocs.blueprism.com/bp-7-3/en-us/Guides/bp-api/api-introduction.htm

 

Web Service를 표시한 구성도 이미지를 아래와 같이 첨부 드립니다. 링크를 통하시면 관련 매뉴얼을 참고하실 수 있으십니다.

Providing Access to the Web Services.png

https://bpdocs.blueprism.com/z-pdf/bpe/web-services/en-us/blue-prism-6-3-web-services-user-guide.pdf

 

감사합니다.

Sangjun
Level 5

블루프리즘에 워낙 다양하고 강력한 기능이 많아서 이해해야 할 요소가 많네여~

상세하게 알려주셔서 감사합니다~~~ 더욱 열심히 공부해보겠습니다~^^

Dohyeong.Kim
Staff
Staff

오우 차장님,,  이미 대단히 적극적으로 진행해주고 계십니다~!

제가 짧고 명쾌하게 설명드릴 수준이 되어야 할텐데요, 더 정진하겠습니다 ^^

감사합니다.