1. Application Layers
Service Studio를 구성하는 Layers에 대해 알아보겠습니다. 크게 4가지의 Layers가 존재합니다.
![](https://blog.kakaocdn.net/dn/bhHVfX/btr76zIIHlZ/V0SzReySmwxqL4WB50O1Kk/img.png)
1.1 Processes Layer
Processes Layer에는 내부에 Processe와 Timers라는 두 가지 주요 요소 그룹이 있다. Processes에는 Decisions, Events 및 Waits가 있는 Business Processes와 Human Task 및 Automated Tasks가 포함된다.
Timers는 특정 시간에 발생할 수 있고 매일, 매주 또는 다른 간격으로 발생하도록 다시 예약할 수 있다. 이러한 Timers에는 서로 다른 Priorities가 지정될 수 있으므로 여러 Events가 동시에 실행되어야 하는 경우 일부 Events에 더 많은 Priorities가 부여 될 수 있다. 또한 Timeouts이 있어 지정된 시간 이후에는 실행되지 않는다.
![](https://blog.kakaocdn.net/dn/biS3Wn/btr8f2CZHoB/Pk4evirNh1avpr4cCvEEwK/img.png)
1.2 Interface Layer
User Interface를 구성하는 다양한 구성요소로 구성된다. UI Flows는 Screens 및 Blocks가 있고, Graphics 및 Icons과 같은 다양한 유형의 Image가 있다. 또한 애플리케이션의 look and feel을 설정할 수 있는 Themes가 있다.
![](https://blog.kakaocdn.net/dn/ScQCB/btr77PYzA2j/KM1ZVlq7uIH1oZpsPAdlA0/img.png)
1.3 Logic Layer
Server 또는 Client에서 실행되는 개별 Logic이다. Client Actions은 모바일 또는 웹 브라우저와 같은 Client측에서 실행되고 Server Actions은 실제로 Server에서 실행된다. 또한 외부 시스템과 Integrations할 수 있는 Logic 요소도 있는데 SOAP WEb Services 및 RESTful Services가 포함된다. Logic 및 구성요소에 액세스할 수 있는 사람을 제한할 수 있는 Roles이 있어 역할을 정의하고 사용자에게 할당할 수 있다.
![](https://blog.kakaocdn.net/dn/bcMUpR/btr76z9QVKc/o6CgSlrjATGaUHsrsWg4Q0/img.png)
1.4 Data Layers
Data Layers 내에서 Databases에서 또는 Local Storage라고 하는 Device Storage에서 사용할 수 있는 다양한 Entities를 정의할 수 있다. Data의 In-memory 표현을 Structure라고 하고 Client Variables를 사용하면 모바일 장치나 브라우저를 통해 Client 측에 User-specific data를 저장할 수 있다. 반면에 Site Properties 속성을 사용하면 서버에 Cross application data를 저장 할 수 있다.
![](https://blog.kakaocdn.net/dn/n1OkN/btr752D8CB3/OiD1k6R7lHxKYOGqzpTkPK/img.png)
'로우코드(Lowcode) > outsystems' 카테고리의 다른 글
4. Outsystmes란? Outsystems에 대해 알아보자(Logic Elements) (0) | 2023.04.05 |
---|---|
3. Outsystmes란? Outsystems에 대해 알아보자(Walkthrough) (0) | 2023.04.05 |
1. Outsystmes란? Outsystems에 대해 알아보자 (0) | 2023.04.05 |
Calculator Application(Outsystems) (0) | 2023.04.04 |
Switch를 이용한 덧셈,뺄셈,곱셈,나눗셈(Outsystems) (0) | 2023.04.03 |
1. Application Layers
Service Studio를 구성하는 Layers에 대해 알아보겠습니다. 크게 4가지의 Layers가 존재합니다.
![](https://blog.kakaocdn.net/dn/bhHVfX/btr76zIIHlZ/V0SzReySmwxqL4WB50O1Kk/img.png)
1.1 Processes Layer
Processes Layer에는 내부에 Processe와 Timers라는 두 가지 주요 요소 그룹이 있다. Processes에는 Decisions, Events 및 Waits가 있는 Business Processes와 Human Task 및 Automated Tasks가 포함된다.
Timers는 특정 시간에 발생할 수 있고 매일, 매주 또는 다른 간격으로 발생하도록 다시 예약할 수 있다. 이러한 Timers에는 서로 다른 Priorities가 지정될 수 있으므로 여러 Events가 동시에 실행되어야 하는 경우 일부 Events에 더 많은 Priorities가 부여 될 수 있다. 또한 Timeouts이 있어 지정된 시간 이후에는 실행되지 않는다.
![](https://blog.kakaocdn.net/dn/biS3Wn/btr8f2CZHoB/Pk4evirNh1avpr4cCvEEwK/img.png)
1.2 Interface Layer
User Interface를 구성하는 다양한 구성요소로 구성된다. UI Flows는 Screens 및 Blocks가 있고, Graphics 및 Icons과 같은 다양한 유형의 Image가 있다. 또한 애플리케이션의 look and feel을 설정할 수 있는 Themes가 있다.
![](https://blog.kakaocdn.net/dn/ScQCB/btr77PYzA2j/KM1ZVlq7uIH1oZpsPAdlA0/img.png)
1.3 Logic Layer
Server 또는 Client에서 실행되는 개별 Logic이다. Client Actions은 모바일 또는 웹 브라우저와 같은 Client측에서 실행되고 Server Actions은 실제로 Server에서 실행된다. 또한 외부 시스템과 Integrations할 수 있는 Logic 요소도 있는데 SOAP WEb Services 및 RESTful Services가 포함된다. Logic 및 구성요소에 액세스할 수 있는 사람을 제한할 수 있는 Roles이 있어 역할을 정의하고 사용자에게 할당할 수 있다.
![](https://blog.kakaocdn.net/dn/bcMUpR/btr76z9QVKc/o6CgSlrjATGaUHsrsWg4Q0/img.png)
1.4 Data Layers
Data Layers 내에서 Databases에서 또는 Local Storage라고 하는 Device Storage에서 사용할 수 있는 다양한 Entities를 정의할 수 있다. Data의 In-memory 표현을 Structure라고 하고 Client Variables를 사용하면 모바일 장치나 브라우저를 통해 Client 측에 User-specific data를 저장할 수 있다. 반면에 Site Properties 속성을 사용하면 서버에 Cross application data를 저장 할 수 있다.
![](https://blog.kakaocdn.net/dn/n1OkN/btr752D8CB3/OiD1k6R7lHxKYOGqzpTkPK/img.png)
'로우코드(Lowcode) > outsystems' 카테고리의 다른 글
4. Outsystmes란? Outsystems에 대해 알아보자(Logic Elements) (0) | 2023.04.05 |
---|---|
3. Outsystmes란? Outsystems에 대해 알아보자(Walkthrough) (0) | 2023.04.05 |
1. Outsystmes란? Outsystems에 대해 알아보자 (0) | 2023.04.05 |
Calculator Application(Outsystems) (0) | 2023.04.04 |
Switch를 이용한 덧셈,뺄셈,곱셈,나눗셈(Outsystems) (0) | 2023.04.03 |