Library

Video Player is loading.
 
Current Time 0:00
Duration 4:51
Loaded: 0.00%
 

x1.00


Back

Games & Quizzes

Training Mode - Typing
Fill the gaps to the Lyric - Best method
Training Mode - Picking
Pick the correct word to fill in the gap
Fill In The Blank
Find the missing words in a sentence Requires 5 vocabulary annotations
Vocabulary Match
Match the words to the definitions Requires 10 vocabulary annotations

You may need to watch a part of the video to unlock quizzes

Don't forget to Sign In to save your points

Challenge Accomplished

PERFECT HITS +NaN
HITS +NaN
LONGEST STREAK +NaN
TOTAL +
- //

We couldn't find definitions for the word you were looking for.
Or maybe the current language is not supported

  • 00:00

    Hello and welcome to an overview of Integration Studio. Integration Studio is
    Hello and welcome to an overview of Integration Studio. Integration Studio is

  • 00:05

    bundled with the OutSystems Development suite.
    bundled with the OutSystems Development suite.

  • 00:09

    It allows you to create extensions to the OutSystems platform through the
    It allows you to create extensions to the OutSystems platform through the

  • 00:14

    creation of custom adapters that integrate with existing systems,
    creation of custom adapters that integrate with existing systems,

  • 00:18

    databases or custom code. Integration Studio has its own module format that is
    databases or custom code. Integration Studio has its own module format that is

  • 00:25

    called an extension module and that's where developers can build their
    called an extension module and that's where developers can build their

  • 00:30

    adapters that are then published to the OutSystems server, thus making whatever
    adapters that are then published to the OutSystems server, thus making whatever

  • 00:35

    functionality your extension has available to the normal modules.
    functionality your extension has available to the normal modules.

  • 00:39

    Integration Studio's UI is very uncluttered as you can see on the right
    Integration Studio's UI is very uncluttered as you can see on the right

  • 00:44

    hand side of the slide, and it essentially boils down to the extension's
    hand side of the slide, and it essentially boils down to the extension's

  • 00:48

    content tree on the left, where you can add new elements by right-clicking, and
    content tree on the left, where you can add new elements by right-clicking, and

  • 00:54

    the element details section on the right hand side where you can then define the
    the element details section on the right hand side where you can then define the

  • 00:58

    properties of the selected element. Let's look into two of the most common
    properties of the selected element. Let's look into two of the most common

  • 01:03

    scenarios whereby you will want to use Integration Studio to produce an
    scenarios whereby you will want to use Integration Studio to produce an

  • 01:07

    extension. One scenario is importing external database tables to be used in
    extension. One scenario is importing external database tables to be used in

  • 01:13

    your application as entities. The second scenario is writing custom native code
    your application as entities. The second scenario is writing custom native code

  • 01:19

    that you will be able to use on your application as actions. The process of
    that you will be able to use on your application as actions. The process of

  • 01:25

    importing external database tables is very simple:
    importing external database tables is very simple:

  • 01:28

    First, someone will need to declare and detail a database connection inside
    First, someone will need to declare and detail a database connection inside

  • 01:33

    Service Center. This is not normally the role of the developer but rather of the
    Service Center. This is not normally the role of the developer but rather of the

  • 01:39

    systems' administrator. The administrator only needs to do this setup once during
    systems' administrator. The administrator only needs to do this setup once during

  • 01:44

    the configuration of the environment. Then the developer needs to create an
    the configuration of the environment. Then the developer needs to create an

  • 01:49

    extension inside Integration Studio, connect to the OutSystems server where this
    extension inside Integration Studio, connect to the OutSystems server where this

  • 01:54

    database connection has been setup and import the desired tables that are
    database connection has been setup and import the desired tables that are

  • 01:59

    available there. You might want to tweak certain characteristics of the imported
    available there. You might want to tweak certain characteristics of the imported

  • 02:04

    models, for example fine-tuning data types that were inferred wrongly or add
    models, for example fine-tuning data types that were inferred wrongly or add

  • 02:09

    descriptions to the entities and attributes that will be
    descriptions to the entities and attributes that will be

  • 02:11

    created. it's important to note that these imported external tables don't get
    created. it's important to note that these imported external tables don't get

  • 02:17

    their data copied in any shape or form to the local database. In runtime, you'll
    their data copied in any shape or form to the local database. In runtime, you'll

  • 02:23

    actually be querying directly over the database connection that was defined. So
    actually be querying directly over the database connection that was defined. So

  • 02:28

    the steps inside Integration Studio are: you start the wizard, you pick the
    the steps inside Integration Studio are: you start the wizard, you pick the

  • 02:33

    database and inside which tables you're interested in, they appear in integration
    database and inside which tables you're interested in, they appear in integration

  • 02:40

    studio and you can tweak any of the properties of the imported model and
    studio and you can tweak any of the properties of the imported model and

  • 02:46

    upon publishing on the server they become visible to your modules. Writing
    upon publishing on the server they become visible to your modules. Writing

  • 02:51

    custom native code is also a breeze.
    custom native code is also a breeze.

  • 02:54

    You just need to create the extension module in Integration Studio and define
    You just need to create the extension module in Integration Studio and define

  • 02:58

    whatever actions together with their inputs and outputs that you will want to
    whatever actions together with their inputs and outputs that you will want to

  • 03:03

    write code for. Then, Integration Studio will generate code stubs and the project
    write code for. Then, Integration Studio will generate code stubs and the project

  • 03:10

    for you to write using the proper visual environment for the dedicated language.
    for you to write using the proper visual environment for the dedicated language.

  • 03:15

    So for the .NET stack of the OutSystems platform you will use Visual Studio
    So for the .NET stack of the OutSystems platform you will use Visual Studio

  • 03:19

    while for the Java stack of the OutSystems platform you will use Eclipse.
    while for the Java stack of the OutSystems platform you will use Eclipse.

  • 03:24

    It's important to note that you won't be able to call the Java code from a
    It's important to note that you won't be able to call the Java code from a

  • 03:29

    Microsoft server. Once you finish writing your code using the IDE, the extension
    Microsoft server. Once you finish writing your code using the IDE, the extension

  • 03:35

    will be compiled together with any dependencies that you've added to the
    will be compiled together with any dependencies that you've added to the

  • 03:39

    project and it will be published into the server, ready to be available to
    project and it will be published into the server, ready to be available to

  • 03:44

    Service Studio modules. Of course you're not limited to writing all of the code
    Service Studio modules. Of course you're not limited to writing all of the code

  • 03:49

    yourself. For example, if you purchase a third-party assembly, you'll be able to
    yourself. For example, if you purchase a third-party assembly, you'll be able to

  • 03:55

    call it from this custom code and use this procedure to include this external
    call it from this custom code and use this procedure to include this external

  • 04:00

    resource into your project. Again the steps are very simple. You start by
    resource into your project. Again the steps are very simple. You start by

  • 04:06

    defining the prototypes of the actions and the underlying structures that you
    defining the prototypes of the actions and the underlying structures that you

  • 04:12

    will need to call from your modules. Then you will generate the project that will
    will need to call from your modules. Then you will generate the project that will

  • 04:17

    open on the IDE of the target stack. There, you will flesh out the
    open on the IDE of the target stack. There, you will flesh out the

  • 04:24

    generated stubs and upon publishing the extension to the server this
    generated stubs and upon publishing the extension to the server this

  • 04:28

    functionality becomes available to your applications. The way to consume any of
    functionality becomes available to your applications. The way to consume any of

  • 04:34

    these functionalities from an extension is similar to the way you've consumed
    these functionalities from an extension is similar to the way you've consumed

  • 04:39

    resources from other modules: via the Manage Dependencies dialogue in Service
    resources from other modules: via the Manage Dependencies dialogue in Service

  • 04:44

    Studio. And that's Integration Studio in a nutshell. See you in the next lesson.
    Studio. And that's Integration Studio in a nutshell. See you in the next lesson.

All noun
integration
/ˌin(t)əˈɡrāSH(ə)n/

word

action of integrating

20 Integration Studio Overview

11,157 views

Video Language:

  • English

Caption Language:

  • English (en)

Accent:

  • English (US)

Speech Time:

99%
  • 4:49 / 4:51

Speech Rate:

  • 145 wpm - Conversational

Category:

  • Science & Technology

Tags :

Intro:

Hello and welcome to an overview of Integration Studio. Integration Studio is
bundled with the OutSystems Development suite.. It allows you to create extensions to the OutSystems platform through the
creation of custom adapters that integrate with existing systems,
databases or custom code. Integration Studio has its own module format that is
called an extension module and that's where developers can build their
adapters that are then published to the OutSystems server, thus making whatever
functionality your extension has available to the normal modules.
Integration Studio's UI is very uncluttered as you can see on the right
hand side of the slide, and it essentially boils down to the extension's
content tree on the left, where you can add new elements by right-clicking, and
the element details section on the right hand side where you can then define the
properties of the selected element. Let's look into two of the most common
scenarios whereby you will want to use Integration Studio to produce an
extension. One scenario is importing external database tables to be used in
your application as entities. The second scenario is writing custom native code
that you will be able to use on your application as actions. The process of
importing external database tables is very simple:. First, someone will need to declare and detail a database connection inside
Service Center. This is not normally the role of the developer but rather of the

Video Vocabulary

/ˈbəndl/

verb

tie or roll into bundle.

/dəˈzī(ə)rd/

adjective verb

strongly wished for or intended. To wish for, hope or want something.

noun verb

agricultural products. To make something appear.

/ˈdadəˌbās/

noun other

structured set of data held in computer. Data stored in logical orders to aid retrieval.

/kənˈtent/

adjective noun verb

happy and peaceful. Information in something, e.g. book or computer. satisfy.

/ikˈstərnl/

adjective noun

belonging to or forming outside. outward features.

/ˈin(t)əˌɡrāt/

verb

combine with another to form whole.

/ˈpräpərdē/

noun other

possessions collectively. Buildings or pieces of land owned by someone.

/ˈrīdiNG/

noun other verb

The act of composing letters on paper. To invent or create a computer program. To compose letters and words on paper or a screen.

/(h)werˈbī/

adverb

by which.

/ˌfəNG(k)SHəˈnalədē/

noun

Capable of serving a purpose well.

/kəˈnekSH(ə)n/

noun

Something that joins things together; being joined.

verb

bring goods or services into country.

/ədˈminəˌstrādər/

noun

person responsible for running business, organization.

/ˈpəbliSHt/

adjective verb

(of book etc.) prepared and issued for public sale. To release information to the general public.