Component Enabler for .NET. Overview

Содержание

Слайд 2

July 2009 Component Enabler for .NET: Component Enabler Application Generation Overview

July 2009

Component Enabler for .NET: Component Enabler Application Generation

Overview

Overview of the

generate process
Component Enabler user interface configuration properties
Bundles
Client application generators and generate environments
Ispec model source language
System/bundle generate
.NET generator output
Слайд 3

July 2009 Component Enabler for .NET: Component Enabler Application Generation Overview

July 2009

Component Enabler for .NET: Component Enabler Application Generation

Overview of the

Generate Process

Configure model for system generate
Create a Build configuration
Define a system deployment folder and set configuration properties
Set Component Enabler User Interface segment configuration properties
Define a bundle (CE deployment folder)
Add a bundle to the segment
Add ispecs to the bundle as “existing items”
Set bundle configuration properties
Build CE user interface
On its own (bundle generate)
As part of a system generate

Слайд 4

July 2009 Component Enabler for .NET: Component Enabler Application Generation Component

July 2009

Component Enabler for .NET: Component Enabler Application Generation

Component Enabler User

Interface Configuration Properties

Sample system

Before generating a Component Enabler client application, specify values for the Component Enabler User Interface segment configuration properties.

Слайд 5

July 2009 Component Enabler for .NET: Component Enabler Application Generation CE

July 2009

Component Enabler for .NET: Component Enabler Application Generation

CE Deployment Folders

(Bundles)

Subset of ispecs in a system
Meet the needs of different sets of users. For example, you could create:
A VB.NET WinForms bundle for desktop access to all forms
An ASP.NET WebForms bundle for Internet access to selected forms
Reduce overhead of generating unused ispecs
Do not provide a security mechanism
In System Modeler, bundles are defined as deployment folders with Deploy Component Enabler User Interface set to True

Слайд 6

July 2009 Component Enabler for .NET: Component Enabler Application Generation CE Bundle Configuration Properties Sample system

July 2009

Component Enabler for .NET: Component Enabler Application Generation

CE Bundle Configuration

Properties

Sample system

Слайд 7

July 2009 Component Enabler for .NET: Component Enabler Application Generation Client

July 2009

Component Enabler for .NET: Component Enabler Application Generation

Client Application Generators

The

following client application generators are available with Agile Business Suite Client Tools and the Client Tools Feature Pack for EAE:
ASP.NET WebForms Generator
ASP.NET Web Services Generator
VB.NET Client Generator
Default (Presentation Client) Generator
ASP Generators
Visual Basic Client Generators
Soap Toolkit Web Services Generator
Custom generators can be created with the CE Customization Kit (separately licensed)
Слайд 8

July 2009 Component Enabler for .NET: Component Enabler Application Generation Generate

July 2009

Component Enabler for .NET: Component Enabler Application Generation

Generate Environments

Java based

generate
Requires Java SDK on the development workstation
Works with all CE generators
Works with EAE or AB Suite
.NET Framework based generate
Requires .NET Framework 1.1 or higher (instead of Java SDK) on the development workstation
Only works with .NET generators
Produces same output as Java based generate
Not available for generation from EAE
Java and .NET generate environments can coexist on same machine
Слайд 9

July 2009 Component Enabler for .NET: Component Enabler Application Generation User

July 2009

Component Enabler for .NET: Component Enabler Application Generation

User Defined View

Generator

User Defined View Generator bundle configuration property specifies generator and generate environment
Append .dll to the generator name, to generate using the .NET Framework based generate environment

Слайд 10

July 2009 Component Enabler for .NET: Component Enabler Application Generation Ispec

July 2009

Component Enabler for .NET: Component Enabler Application Generation

Ispec Model Source

Language

Ispec Model Source Language bundle configuration property specifies source language for ispec models
Java for use with the Java based CE Runtime
C# for use with the .NET based CE Runtime
C# & Java to generate ispec models in both languages

Слайд 11

July 2009 Component Enabler for .NET: Component Enabler Application Generation System/Bundle

July 2009

Component Enabler for .NET: Component Enabler Application Generation

System/Bundle Generate

The CE

client interface can be generated:
As part of a system generate
On its own (bundle generate)
To perform a system generate:
Right-click the top-level deployment folder
Select Build or Rebuild
To perform a bundle generate
Right-click the CE bundle you wish to generate
Select Build or Rebuild
Слайд 12

July 2009 Component Enabler for .NET: Component Enabler Application Generation .NET

July 2009

Component Enabler for .NET: Component Enabler Application Generation

.NET Generator Output

Component

Enabler .NET generators produce:
Views:
ASP.NET WebForms, VB.NET WinForms, or ASP.NET Web Service definitions
Ispec interface files (ispec models) for use with .NET or Java Runtime
Ispec Models Source Language bundle configuration property determines source language (C# and/or Java)
Compiled ispec models
Слайд 13

July 2009 Component Enabler for .NET: Component Enabler Application Generation Creating

July 2009

Component Enabler for .NET: Component Enabler Application Generation

Creating a Remote

Access Server View

Create a Remote Access Server View with “RATL over TCP/IP” enabled
Procedure for View creation is host dependent — see the Agile Business Suite Runtime Administration Guide for your host environment