WebFX

rangaleclickSoftware and s/w Development

Nov 4, 2013 (3 years and 8 months ago)

57 views

Presentation



WebFX

Web2.0 Framework

Oslo, March 2010

Page
2

Agenda


ABL + ESB + Web2.0 = State
-
of
-
the
-
art business
applications.

But how can you put it altogether?



Using
WebFX

as an example, we will illustrate how
modern business applications can be developed
effectively and future
-
proof out of a

combination of the
latest Progress
-
Technology with Web2.0.

March 2010

Page
3

Introduction


CSS Zen Garden


http://www.csszengarden.com/



Zimbra


http://demo2.zimbra.com/zimbra



Grids

and

documents


http://docs.google.com/?tab=No#





March 2010

Page
4

Web2.0
What
?


Separation between “local” and “centralized” is
increasing



Web
as

a
platform



Not
only

one

usage



Innovations



because

of

components

and

mash
-
ups


March 2010

Page
5

Advantages
of

Web
-
UI


Platform

independent


All
platforms

are

available

(Apple, KDE)



Simple
Deployment



No

client
-
installation
,
no

setup



Availability

on mobile
platforms



Time
-
To
-
Market


Short
sales

cycle

because

of

SaaS



Functionality
, „
sexyness

of

look&feel


March 2010

Page
6

Disadvantages

of

Web
-
UI


Communication
with

local

services


Sandbox

of

browser



Stateless


Logout


Session



Internet
is

criminal


Page
7

WebFX

Raw

Architecture

March 2010

External

Functions

Browser

Framework

Web
-

Server

Messenger

CGI

Sonic ESB

Repository

OpERATE



EMail

Rendering

Engine

Webspeed

Workflow

Engine

Objects

CRM

ERP

CMS

AJAX

Sessionmanager

Profilemanager

Contextmanager



Rendering

Engine

Page
8

WebFX

architecture

Java

Browser with
Ajax
-
Runtime

Progress

AxtiveX

/
.Net

Business
Logic

Enterprise Service Bus

Repository

March 2010

Page
9

WebFX

Architecture


Repository
for


Program
definitions


Object

relations


Program
-
internal

processes


Workflows


Create UI
with

patterns

saved

and

organized

in
the

repository


Open
standards


XML, XSLT, JMS, Ajax, SOAP, JSON, REST, …


UI
elements

as

a
mixture

of

front
-

and

backend
components


March 2010

Page
10

WebFX

Architecture


Capsuled

Services


Every
step

is

a
service


consumed

internally


possibly

used

for

external

consumption



Enterprise Service Bus


Used

for

all
communication

parts

(in
-

and

externally
)



Workflow
and

process

engine

March 2010

Page
11

WebFX

Frontend


Professional AJAX Framework /
Backbase



OO in
client



No

restriction

in
using

mash
-
ups

and

other

internal

and

external

components



Integrated
debugger

March 2010

Page
12

Demo


AJAX Framework (
Backbase
)


Classes


Objects


Debugger

March 2010

Page
13

March 2010

Data Flow
Builder

Page
14

March 2010

Workflow
Builder

Page
15

March 2010

Workflow
Builder

Page
16

March 2010

Data Mapping

Page
17

March 2010

Process

Definitions

Page
18

WebFX

March 2010




Data Access






Business Services


Business

Entities

Business

Tasks

Structured/managed

Unstructured/unmanaged

Workflow

Process

Orchestrations

Service Interfaces

Business

Rules

Integration

Business

Reports

Business

Intelligence

Data Warehouse

OLAP

ESB

Development & Deployment Tools

Presentation

Web

Local

other

Web Service

JMS Event Pub

Page
19

Demo


Framework Details


Customer


Order

March 2010

Page
20

Framework
advantages


„Definition“
of

objects



Simple
tools

for

designing

client

specific

UIs



A
lot

of

basic
-
services

„out
-
of
-
the
-
box“:


Security


Multi
language



Combines the best of Progress ABL for backend and
Web2.0 for frontend



Interface
to

tools

of

Consultingwerk


March 2010

Page
21

Examples


Kamps


http://online.kamps.de/



Börner


http://boerner.shop4biz.de



Siemens


http://gaa.web4biz.de



March 2010

Page
22

Our

Target


Support
you

in
developing

web
applications

and
/
or

web
user

interfaces



„Making“
of

web
application

as

simple
as

possible



Win

you

as

a
partner

to

generate

a
win
-
win

situation

for

both




March 2010

Page
23

web4biz


AJAX
Projects in 2008
a
nd

2009



Accor
Hotellerie Deutschland


Asklepios Hospitals


Börner Group


Capgemini

sd&m


DIS AG


Kamps


Siemens GO GAA


Vivento


March 2010

Page
24

Thank

you


Questions
?





Contact
:


Mike Liewehr

Robert Prediger


ic4b AG

Joseph
-
Dollinger
-
Bogen 14

D
-
80807 München

+49 (89) 321 987 60

March 2010