SyncTree Product

Orchestra layer

SyncTree provides 'Orchestra' functionality to flexibly implement various 'Orchestra' tasks with a developer-friendly environment and module blocks. Developers can also reliably deploy/manage services through 'DevOps&Deploy', and advance logic with 'Debugging&Testing' functions.

Orchestra

  • Developer-friendly environment and programming-level module blocks.
  • Programming-level API server implementation.
  • Implement complex and diverse orchestration functions.
  1. SyncTree provides 'SyncTree Orchestra' function which allows developers to easily implement the data from Gateway to a programming level with the developer-friendly environment and intuitive module blocks.
  2. Request-response schema verification, data integrity/confidentiality assurance, various message/protocol conversion, legacy application integration, and complex flow control functions can be implemented easily and flexibly with the module blocks provided by 'SyncTree Orchestra'.
    In addition, it is possible to implement and manage common logic through the 'Library' function, which is a specialized function of 'SyncTree Orchestra', and can be quickly applied to large-scale tasks through sharing and reuse.
  3. With the developer-friendly environment, module blocks, and library functions of 'SyncTree Orchestra', you can quickly and flexibly build a complete programming level API server beyond functions such as message/protocol conversion and legacy application integration.

Deploy & DevOps

  • Git-flow work environment for convenience and parallel development.
  • Various environments to support large-scale work.
  • Non-disruptive deployment SyncTree deployment function.
  1. SyncTree provides a version control environment that can manage 'Revision' units with a branch management strategy (git-flow) to make development more convenient.
  2. SyncTree's 'Revision' provides environments such as Feature, Dev, Stage, Production, and Hotfix so that large-scale work can be processed in parallel in various environments.
  3. The API implemented by the user is created/managed in 'Revision' units by itself, and large-scale work can be developed in parallel by simply copying and pushing 'Revisions'.
    In addition, revisions can be managed by state, and API access can be controlled privately and publicly by environment according to the state.
  4. SyncTree's specialized deployment function enables stable and uninterrupted deployment.
Revision status Test

Module Block

  • Build fast business logic by combining module blocks.
  • Developer-oriented programming-level environment.
  • API server implementation of microservice unit.
  1. SyncTree provides module blocks for users to easily do development at a programming level.
  2. A Module block is a single function modulized in the form of a block. Users can implement a business logic by connecting a single function module block with other module blocks by simple draging and droping.
  3. The module block provides programming-level variables and data structures that can be easily used by developers or anyone with development knowledge. By providing programming-level data types (Primitve), data structure (Collection), conditional statements (If/Else), and loop statements (Foreach), users can flexibly implement business logic at the desired level.
    Also, various protocols (SOAP, REST) module blocks are provided for smooth communication with the outside, and Util module blocks such as Datetime, StringUtil, Hash, and Crypt are provided so that business logic can be implemented easily and quickly.
  4. With these blocks users can implement a single Microservice API server beyond the existing simple API orchestration function.
nBlock

Debugging & Tester

  • Real-time debugging.
  • 'Tester' function that can check the implemented logic immediately.
  • 'Exception Catch' function that can flexibly handle exceptional situations.
  1. SyncTree provides a 'Log' module block that can debug errors that occur during development in real time, a 'Tester' function that allows you to immediately check the implemented logic, and an 'Exception Catch' function that can flexibly handle exceptions according to the circumstances.
  2. Users can track errors occurring during development in real time through the 'Log' module block, and the implemented logic can be checked immediately through the 'Tester' function, enabling faster and more robust logic implementation.
  3. You can check the request and response values called by the 'Tester' function in real time, and you can check the log messages left by using the 'Log' module block in real time on the 'Console' tab of the 'Tester' function screen.
    In addition, when an exceptional situation occurs, you can flexibly handle exceptions for each situation through the 'Exception Catch' function.
Contact
Sign up
Sign up (PC Only)
감사합니다. 정상적으로 접수되었습니다.