Anda di halaman 1dari 8

What Is Exteria?

Realizing System Visualization


What is Exteria?
● A non-programming framework for Web systems.
● A Multi-protocol connector and multi-format translator built for B2B/EAI.
● A documentation and designing tool, a development environment, and a runtime engine all in one.
● Two graphical languages: "Exteria Flow" and "Exteria Scenario".
● A spiral development tool; start-small, grow-fast.
● Converging the development and maintenance process.

Exteria Usage
Exteria Usage
Database as an EAI platform
as a B2B integration platform

Exteria Groupware
Business
Connections Internet

Firewall Exteria ERP

HOST
Exteria is an innovative business integration
platform for the development of:
● Dynamic Web/e-mail application platforms
● B2B integration over the Internet as Web
as / e-mail
a Web application
/ e-mail platforms
application platform
● EAI for backend systems

Web / e-mail application platform


Exteria has a flexible web application
Browser non-programming development environment
PDF and an agile front-end integrated user
e-mail Exteria Other
systems
interface.
● Supporting all major data channels such as Web / e-mail / File
● Unbundled "design" and "logic" templates
Excel ● True thin Excel client
File
● Dynamic PDF generation from any data source
Shared
folder Database

B2B integration platform Exteria provides multi-protocol, multi-format


Industry standard B2B protocol
links for many types of system
implementations.

Web Services
Exteria Database



Reliable messaging based B2B systems
SOAP based casual B2B systems
Automated access to Web-EDI sites

Internet Firewall
Firewall
Other
e-Mail

WebEDI site automation round


Exteria systems

EAI platform
Sales
Purchase management
management
DB Exteria Exteria accommodates the integration of multiple
Production
Production Personnel enterprise applications by providing a single
management
management management standardized and scalable interface. Using
File Exteria Exteria Exteria as the central data communication medium
between applications reduces the impact of
Financial accounting interface changes made to a single sub-system.

©2006 Extentech Inc. 415.759.5292, 1032 Irving Street #910, San Francisco, CA 94122-2200, www.extentech.com
Realizing System Visualization
Concept
SLM (System Lifecycle Management)
A large part of many companies' IT budget is used to maintain systems which may be under-utilized or
unproductive because of the rapidly changing business environment for which these systems are designed.
Extentech envisions the visualization of data processing systems and provides a critical tool with which to
assist in a system's System Lifecycle Management. Visualization of a system can simplify the evaluation of
areas in which a system may be experiencing an increase in "waste" and a decrease in "value". With the
continual minimization and regular improvements of a system that visualization promotes, TCO can be reduced
and the development of a powerful business infrastructure can be realized.

Exteria Architecture
Exteria Server
Administrator
Security Management Management
セキュリティ Scheduler
Scheduler Console

Scenario Engine
MAIL
W Designer
Exteria
Exteria
WW Designer
Designer
Flow Engine

Storage Network Format Others


RDB Web Services External

Oracle DB2 SQL Access Postgre SOAP Excel PDF ZIP EXE Java Subflow
Server SQL
XML-DB Internet Protocols Control

eXcelon Tamino HTTP(S) FTP SMTP HTML XSLT S/MIME Mutex Timer Auth
File

File Record Directory POP3 IMAP4 LDAP XPath Image


Application / Middleware WebEDI

Notes JMS Queue WebMacro

String Value Date


Full width <-> Half width Upper/Lower Absolute Mod Now
Constant Repeat Add Random Date
Concatenation Chop Sub Round Text To Date
Component Component Left/Mid/Right UUID Multiply Sum Weekday
Sub-string Regular Expression Divide
Mapper
Mapper Length Average
Transform Operation BINARY
Date Format Quoted-printable IF Fixed bytes
Value Format Uuencode CHOICE Length
Currency Format SHA-1 NULL-CHECK Left/Mid/Right
Percent Format MD5 Java Replace
Table translation URLEncode
BASE64 CharacterEncode

©2006 Extentech Inc. 415.759.5292, 1032 Irving Street #910, San Francisco, CA 94122-2200, www.extentech.com
Exteria Flow Development Example
Generally, when building a web-based system, a programmer who has database and servlet
expertise is required. However, with Exteria, even a relatively inexperienced system developer can
build a web system with just a couple of simple drag-and-drop operations.

Example 1.0 Equipment rental company: issue a detailed statement

Processing Image

Get parameters
from HTTP request Query database Map results Generate HTML
Start End

HTTP Request HTTP Response


- User ID / Password - History
- Year / Month History
Database

Exteria Flow

START HTML
HTML EVD
END

HTTP Request HTTP Response


- User ID / Password - History
- Year / Month
History
Database

Example 2.0 Franchise shop: collection of customer information

Processing Image
Customers
Master DB
Execute Interval
3 minutes

Check new Parse Analyze Write to


mail arrival attachment Excel data Map data
database
Start End

Response Send mail


mail End

Send customer list

Exteria Flow Customers


Master DB
Execute Interval
3 minutes

START
START MIME BIN EVD
END

TXT
EVD
END

Send customer list

©2006 Extentech Inc. 415.759.5292, 1032 Irving Street #910, San Francisco, CA 94122-2200, www.extentech.com
Exteria Scenario Development Example
Exteria's use of a visual non-programming development environment and Exteria Scenario staging
logic shortens the development time required to implement complex transaction systems.

Example 3.0 Manufacturer's order delivery system


Manufacturer Customer
Processing Image

Scenario
シ ナリ オ Flowフexecution
ロー Users
ユーザー Administrator
管理者 Warehouse
倉 庫

Send order (via Web)


Start
Receive order

Request delivery instructions Request for delivery instructions (e-Mail)

Wait for
delivery instructions Delivery instructions (Web)

Request confirmation Request confirmation (EDI)

Wait for response


OK Confirmation response (EDI)
NG
Notification of delivery (e-Mail)
End Notification of delivery (e-Mail)
Complete delivery
to warehouse

Notification of stock shortage Notification of stock shortage (e-Mail)

Wait for new request


Wait for 24 hours

Exteria Scenario

Receive
Order
Request OK Wait for OK
OK
delivery delivery
instructions instructions

Complete
delivery to
Complete
Complete warehouse

Request OK
OK Wait for
confirmation Stock shortage
Stock shortage
response

Notification OK
OK
of stock Wait for
shortage new request

©2006 Extentech Inc. 415.759.5292, 1032 Irving Street #910, San Francisco, CA 94122-2200, www.extentech.com
Exteria Overview
Exteria includes a GUI-based design client called "Exteria Designer" and a run-time server
called "Exteria Server".

Exteria Designer
The visual designing environment for data flows and business processes.

Scheduler Mapper
Provides scheduled execution Defines flexible mapping between input fields/variables and output
of Exteria Flows. It can fields/variables. Many functions are available for string, numerical and
include customized holiday date/time manipulation.
rules.

©2006 Extentech Inc. 415.759.5292, 1032 Irving Street #910, San Francisco, CA 94122-2200, www.extentech.com
Exteria Server

A highly scalable and reliable server designed to handle mission critical systems. At its core,
the "Flow Engine" and "Scenario Engine" support Exteria's innovative visual system.

Exteria Server Management Console

A web-based Exteria Server administration tool. Users can manage the system services,
settings, and maintenance with this integrated interface.

Status Monitor Log Monitor Server Settings


Monitor Flow/Scenario execution Manage Exteria Flow and system logs. Manage the server environment and
status. settings: memory allocation, thread
pool size and SSL certification.

PDF Builder Excel Builder


Generates PDF files from any kind Generates Excel files (.XLS) from any
of data source with an kind of data source on the server.
Excel-based layout tool.

Automatic Documentation Generation


Automatically generates perfect specification documents from
Exteria Flow and Exteria Scenario.
SQL Builder WebMacro Recorder
Connecting to pre-defined database If you are troubled with time-
connections, database table or field consuming operations on your
information is retrieved and SQL partners' Web-based EDI site, Exteria
statements generated with the GUI WebMacro is what you are looking for.
interface. WebMacro first records your browser
operations, and then the operations
are re-played by Exteria automatically.

©2006 Extentech Inc. 415.759.5292, 1032 Irving Street #910, San Francisco, CA 94122-2200, www.extentech.com
About Extentech
Extentech Inc. (www.extentech.com) is a leading developer of Java Spreadsheet and Development
tools including Sheetster.com, ExteriaTM, ExtenXLSTM Java|XLS Toolkit, ExtenBISTM Business Intelli-
gence Server and the LuminetTM Java Application server. The privately held company was founded in
1999 with headquarters in San Francisco, CA. Reference customers include major financial institu-
tions and Fortune 500 companies worldwide such as Ford Motor Co., H&R Block and BP among
many others.

Anda mungkin juga menyukai