81
SOPERA GmbH Industrial TSI Yuri Kok Yuri Kok Account Manager, Industrial TSI Account Manager, Industrial TSI Walter Ridderhof Walter Ridderhof SOPERA Consultant, Industrial TSI SOPERA Consultant, Industrial TSI OpenSource SOA

SOPERA: OpenSource SOA

Embed Size (px)

DESCRIPTION

The SOPERA Advanced Service Factory (ASF) is a sophisticated all-inclusive platform for service-oriented integration projects. Thanks to a significant technological advantage, SOPERA provides leading functionality and is specifically designed to meet practice needs. SOPERA also features strong support for service development and business process management.

Citation preview

Page 1: SOPERA: OpenSource SOA

SOPERA GmbH

Industrial TSI

Yuri KokYuri Kok Account Manager, Industrial TSIAccount Manager, Industrial TSIWalter RidderhofWalter Ridderhof SOPERA Consultant, Industrial TSISOPERA Consultant, Industrial TSI

OpenSource SOA

Page 2: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

2

SOPERA GmbH

Industrial TSI

About Industrial TSI

Supplier of services to Open Source software

• Training

• Support

• Implementation

Our focus:

• SOA (SOPERA)

• Software Development Tools (Eclipse, Subversion, Maven, C.I.)

• Data Integration Tools (Talend)

• Office Automation: Server/Desktop (Zarafa, Bacula, RedHat…)

Founded in 2007 as spin-of of Remain Software

Page 3: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

3

SOPERA GmbH

Industrial TSI

Partners Industrial TSI

• Distributor SOPERA for the BeNeLux

• Eclipse Foundation Member

• Primium Partner Eclipse Training Alliance

• Ubuntu Solution Provider

• Red Hat

• Tasktop

• Zarafa

Page 4: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

4

SOPERA GmbH

Industrial TSI

Company Profile SOPERA GmbH

Spin off Deutsche Post / DHL

• SOA initiative and framework startedin 1999

• Live since 2001

• Over 200 mission critical business services with 6000 service operations

SOPERA GmbH

• Founded 3/2007

• Privately held company

• 50+ employees (2/3 development)

• Open Source SOA market leader in EMEA

• Strategic Board Member of Eclipse Foundation & project lead “Eclipse SOA”

The SOA Infrastructure ofDeutsche Post / DHL

Winner of theOpen Source Business Award

2009

Page 5: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

5

SOPERA GmbH

Industrial TSI

The two fundaments of SOPERA

As a strategic partner, SOPERA is driving the development of SOA at Deutsche Post / DHL

As strategic board member, SOPERA is part of one of the biggest OSS communities SOPERA occupies a

strong position in the SOA market

Thought leadership in the Open Source Community

Strategic partner of a global player

Best Practice SOA platform becomes Open Source

Broad international developer basis

Page 6: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

6

SOPERA GmbH

Industrial TSI

SOPERA offers all enterprise relevant services for the Integration platform

Description

Offering consulting services like installation support or custom development

Comprehensive training, certification programs

1st level, 2nd level, and 3rd levels support including maintenance

Delivery of bug fixes, recurring updates and upgrades

Subsidized development for a customer which becomes part of the standard distribution

Services

Training

Technical Consulting

Support

Maintenance

Standard development

Page 8: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

8

SOPERA GmbH

Industrial TSI

Customer Examples

Seite  8

• Member and campaign management system• Modularisation and integration of existing legacy

systems• International rollout planned

• Intelligence, surveillance, reconnaissance• Mission-critical and high-secure military environment• OEM rollout planned

• 360 degree view on customer information• Very large installation, many users• Huge improvements on quality, cost and flexibility

Page 9: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

9

SOPERA GmbH

Industrial TSI

SOPERA Advanced Services Factory

Page 10: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

10

SOPERA GmbH

Industrial TSI

A complete SOA platform:Open Source SOA with SOPERA ASF

20072000 2001 2002 2003 20052004 2006 2008

Start Acceptance Methodology Efficiency Open Source

SOA Konzept erarbeitet

Erstmalig ESB (SOPware) in Produktion

Complete implementation of the Gartner SOA Backplane

Orchestration with 3rd Party BPMN (e.g. Apache ODE)

Service Design Prozesse etabliert

Technische Unterstützung Designer und Developer

Wissensaufbau und Überzeu­gung im Konzern

Ausweitung des ESB­Einsatzes  AdaptersSecurity Management

Development Tools

Life Cycle Management Tools

Orchestration Policies

ExtensibilityFramework

Communication (SOAP, POX/HTTP, IIOP, JMS, MOM, RPC, ORB, TPM)

Mediation/Transformation

Routing/Addressing Naming QOS

Registry

GARTNER LEADER‘S TOOLKIT, The SOA Backplane: Functional View

Management

Life Cycle Management Tools

Policies

ExtensibilityFramework

Security

Page 11: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

11

SOPERA GmbH

Industrial TSI

SOPERA ASF Key Facts

Page 12: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

12

SOPERA GmbH

Industrial TSI

Technology and vendor independence

Veranstaltung vom x

Business applications

Legacy integration

SAPintegration

Gateway to 3rd party ESB

Eclipse Swordfishensuring integration and exchangeability of SOA

componentsMessaging• ActiveMQ

• JORAM

Registry• Nsure

• OpenUDDI

Security• Eclipse

Higgins

BPEL engine• Apache ODE

• Intalio• WebSphere

MQ

• TIBCO EMS

• Centrasite • Evidian Access Master

• HP Select View

• Oracle BPEL

• MS BizTalk(*)

System Mgmt.

• Hyperic

• Nagios

DI/EAI• Talend

• HP Open View

• IBM Tivoli• WebSphere

TX

• MS BizTalk(*)

CommercialPlug-Ins

Open SourcePlug-Ins

ServiceIntegration

(* plant Q3 / 2009)fds

Page 13: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

13

SOPERA GmbH

Industrial TSI

13

SOPERA is based on SOA and integration standards

BPM

JBI

OSGi

Page 14: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

14

SOPERA GmbH

Industrial TSI

14

Key benefits of WSDL as a standard for defining services

WSDL

WS-I

JBI

WSDL for defining services:

Web services provide an open standard and machine-readable model for creating explicit, implementation-independent descriptions of service interfaces.

Web services provide communication mechanisms that are location-transparent and interoperable.

Web services are evolving through WS-BPEL, document-style SOAP, and WSDL, and emerging technologies to support the technical implementation of well-designed services that encapsulate and model reusable function in a flexible manner.IBM: Implementing an SOA Using an Enterprise Service Bus

Services the concept:

Services are defined by explicit,implementation-independent interfaces.

Services are loosely bound and invoked through communication protocols that stress location transparency and interoperability.

Services encapsulate reusable business function.

Page 15: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

15

SOPERA GmbH

Industrial TSI

SOPERA is Professional Open Source

http://forum.sopera.com

http://www.sopera.de/downloads/sopera-asf-32

Page 16: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

16

SOPERA GmbH

Industrial TSI

SOPERA ASF is an integrated Open Source Solution

Choose SOPERA ASF

Already integrated

All components supported by a single contact

Build your own SOA tooling

Your options:

Page 17: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

17

SOPERA GmbH

Industrial TSI

SOPERA ASF covers a wide range of Integration requirements

Application & Data

Integration System & Service

Management

Business ProcessManagement

Service Governance

ServiceDevelopment

EnterpriseService Bus

Security & Identity

Management

Page 18: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

18

SOPERA GmbH

Industrial TSI

August 2008 Infoworld BOSSIE Awards

Best of open source in platforms and middleware

    * CentOS, Server Operating System    * MySQL, Database    * phpMyAdmin, MySQL Administration    * Puppy Linux, Small­Footprint OS    * Talend Open Studio, Data Integration    * Ubuntu, Desktop Operating System    * VirtualBox, Desktop Virtualization    * Xen, Server Virtualization

Best of open source in enterprise applications

    * Alfresco Community, Content Management    * Compiere, Enterprise Resource Planning    * dotProject, Project Management    * Hyperic HQ, Application Monitoring    * Intalio BPMS,  Business Process Management    * JasperReports, Reporting    * Liferay Portal, Enterprise Portal    * Magento eCommerce, E­Commerce    * Pentaho Open BI Suite, Business Intelligence    * SugarCRM, Customer Relationship Management

Quelle: http://ostatic.com/170582­blog/infoworlds­bossies­recognize­the­best­open­source­offerings

Page 19: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

19

SOPERA GmbH

Industrial TSI

SOPERADI

Tooling for SOA

Eclipse

SOPERA ToolSuite

IntelligentDeployment

ARISBusinessArchitect

Other UMLModeling

Tools

XMIImport

Excel

Require-ment

mgmt tools

Runtime Platform (JSE, JEE, .net, SAP)

CustomServices

.NETApplications

LegacySystems

ServiceRegistries/

Repositories

SOA SecurityServices

Messaging/Transport Services

Orchestration& Workflow

Server

Distributed Service Bus

SOPERA ESBRuntime Framework

SBB

ServiceManagement

SOPERA HQ

SOPERA Advanced Services Factory Plug-Ins (Delivered with SOPERA)Third Party Components

Management&

Monitoring

OperationsDelivery Design & DevelopmentAnalysisRequirements engineering

Model-drivenArchitecture

DevBoxCode

Generation

ServiceEditor

PolicyEditor

Serv

ice Im

ple

men

tatio

n

DITools

BPMTools

Administration

AdminTools

SOPERASOPERA SOPERASOPERA

SOPERASOPERA SOPERASOPERA

SOPERA

SOPERA

SOPERA ASF is built of “world-class” components

SOPERA Advanced Services Factory

Page 20: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

20

SOPERA GmbH

Industrial TSI

SOPERA Distributed Service Bus

Technical Service Participants

AuthenticationProvider

AuthorizationProvider

SOPERA Lib

PrivilegeManagement

Provider

SOPERA Lib

UserAccountManagement

Provider

SOPERA Lib

ConfigurationProvider

SOPERA Lib

JAAS

ServiceRegistry

SOPERA Lib

NotificationReceiver

SOPERA Lib

ElementManager

HTTPS

Page 21: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

21

SOPERA GmbH

Industrial TSI

Processes and Data centric Services

Get Customer Configure Car Create Order Build Car Deliver Car

Finance Customers

CustomerService

ProductionERP

ProductionDB

ProductionService

Page 22: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

22

SOPERA GmbH

Industrial TSI

Activities and Business Services

Get Customer Configure Car Create Order Build Car Deliver Car

FinanceProduction

ERPProduction

DBCustomers

CustomerService ProductionService

Step 1 Step 3Step 2

OrderService

Step 1 Step 3Step 2

Page 23: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

23

SOPERA GmbH

Industrial TSI

Business Services Layer

Get Customer Configure Car Create Order Build Car Deliver Car

FinanceProduction

ERPProduction

DBCustomers

CustomerService ProductionService

Step 1 Step 3Step 2

OrderService

Step 1 Step 3Step 2

Page 24: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

24

SOPERA GmbH

Industrial TSI

Usage of SOPERA ASF Components

Get Customer Get Order Create Order Create Invoice Deliver Order

FinanceProduction

ERPProduction

DBCustomers

CustomerService ProductionService

OrderService

SO

PER

A H

QEn

terp

rise M

an

ag

em

en

tA

nd

Mon

itorin

g

SOPERA BPM Enterprise BusinessProcess Management

SOPERA ASFEnterprise SOA

SOPERA DIEnterprise Data Integration

Page 25: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

25

SOPERA GmbH

Industrial TSI

Hub-and-Spoke approaches often fail to deliver significant business value.

Page 26: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

26

SOPERA GmbH

Industrial TSI

26

Hub-and Spoke is a more simple ESB approach – but can easily be the bottleneck when growing big

Hub

Bottleneck due to limitation of message throughput

Linear scalable based on distributed architecture

Distributed Service Bus

Page 27: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

27

SOPERA GmbH

Industrial TSI

27

SOPERA ASF

ESB A

Insufficient standards generates interoperability issues across

ESB’s

ESB A ESB B

By using standards we ensure interoperability of ESB’s

The business value of SOA scales by using consequently best practices and standards

Page 28: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

28

SOPERA GmbH

Industrial TSI

SOPERA ASF Tool Suite

Page 29: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

29

SOPERA GmbH

Industrial TSI

Description Editor

• Service Interface

Provider Editor

• Service Endpoint

SOPERA ASF Tool Suite

Service Editor

Page 30: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

30

SOPERA GmbH

Industrial TSI

Infrastructure

• LDAP, Tomcat, JMS

• Technical Service Paticipants

Simple Consumer

• Manual Tests

Test Consumer

• Batch-driven

• For Regression Tests

SOPERA ASF Tool Suite

Development Tool Box

Page 31: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

31

SOPERA GmbH

Industrial TSI

BPEL Process Editor

SOPERA ASF Tool Suite

Based on Eclipse BPEL Editor

• BPEL 2.0-compliant

• Intuitive User Interface

• Direct Deployment

• Integration with Service Registry

Page 32: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

32

SOPERA GmbH

Industrial TSI

Service Design Toolchain Deutsche Post

Proven Methodology based on „Best Practices“

BusinessProcessModel

Enterprise ObjectModel

ProjectModel

PlatformspecificServiceModel

ServiceCode &

Test cases

EPK WSDLUML UML Java

Page 33: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

33

SOPERA GmbH

Industrial TSI

Service Backbone

SOPERA Library

Page 34: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

34

SOPERA GmbH

Industrial TSI

34

SOPERA Runtime Framework

SOPERA Robust Messaging

Consumer Provider

MOM*Request

*  Message moved to dead letter queue in case    A) a "totally out of order exception" is thrown OR   B) max retrial time has been exceeded in case of a "temporary out of order" exception

1

Queue

Dead letter queue

DLQ

SBB

2Request

Totally out of order

Temporarily out of order

Configuration Retrial period Retrial time Name of DLQ

3bCheck configuration

4

Page 35: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

35

SOPERA GmbH

Industrial TSI

35

SOPERA Runtime Framework

SOPERA Secure Messaging

SOPERA consumer

SOPERA provider

2

Extension partner on/off

Signed message

SBB SBB

Private key

Signs message using private key1

Public key

Verify3

Governed by

Page 36: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

36

SOPERA GmbH

Industrial TSI

36

Simple and consistent Configuration Definition of QoS and SLA

Technical Requirements e.g. Security Policies

Consumer

P1P2P3

Provider

Service Policies

P2

P7

P1 P1 P2 P3

P5 P6 P7Contextual Requirements e.g. Location, Time of Day

Business Requirements e.g. Cost per Call, Performance

Page 37: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

37

SOPERA GmbH

Industrial TSI

SOPERA ASF Policies

Page 38: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

38

SOPERA GmbH

Industrial TSI

Quality of Service

Policy Trading at Runtime

Service Provider

ServiceConsumer

SOA Integration InfrastructureService Registry

Administrator

invokeservice operation

look­up providerfor service with quality

Quality of Service(requested)

configurerequested QoS

Administrator

Provider Description

Quality of Service(provided)

BindingInformation

register

AgreedPolicy

AgreedPolicy

send response

Page 39: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

39

SOPERA GmbH

Industrial TSI

SOPERA ASF Integration

Page 40: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

40

SOPERA GmbH

Industrial TSI

Ad-hoc integration increases complexity and leads to maintenance nightmares.

Page 41: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

41

SOPERA GmbH

Industrial TSI

SOPERA XI Adapter for ESB-2-ESB Connectivity

SOPERA­XIAdapter

                   Exchange Infrastructure

3rd Party

Page 42: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

42

SOPERA GmbH

Industrial TSI

SAP NetWeaver Support

                     XI

Adapter

Page 43: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

43

SOPERA GmbH

Industrial TSI

Positio

n fü

r Docu

ment Id

en

tifier, 6

pt

SOPERA GmbH

Nur für den internen Gebrauch

Docu

ment Id

entifie

rQuelle: Hier steht Blindtext als Platzhalter

43

Infrastructure Services

Distributed Service Bus

SOPERA (Java)

SOPERA .NET

Any.NET

Provider

Any.NET

Consumer

AnyJava

Provider

AnyJava

ConsumerProvider Policy Consumer Policy

Authentication

Configuration

Service Registry

and more …

43

Entirely written asmanaged C# Assemblybased on the Windows Communication Foundation (WCF )

Using the same SOPERA Infrastructure services as Swordfish (Java)

SOPERA .NET

SOPERA ASF

Provider Policy Consumer Policy

Page 44: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

44

SOPERA GmbH

Industrial TSI

Data Integration Solution for Enterprise Application Integration

SOPERA DI

Page 45: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

45

SOPERA GmbH

Industrial TSI

SOPERA Di supports graphical development

• Dramatically increased productivity & ramp up

• Combined graphical & technical views

• Drag-and-drop mapping interface

• Large library of components & connectors

• Leverages industry-standard languages Java, Perl, SQL

Page 46: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

46

SOPERA GmbH

Industrial TSI

SOPERA DI offers Versatility through Connectivity

Broadest connectivity to support all systems

• 250+ connectors available out of the box

Business Applications

• SAP, SugarCRM, SalesForce.com, LDAP…

RDBMS

• Oracle, MySQL, DB2, SQL Server, Sybase, Ingres, PostgreSQL…

Web Technologies

• Web Services, JMS, FTP, HTTP, POP, SMTP…

Files

• Delimited, positional, XML, Excel…

Page 47: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

47

SOPERA GmbH

Industrial TSI

Configuration of Systems and Data Sources

Page 48: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

48

SOPERA GmbH

Industrial TSI

Configuration of Data Transformations

Page 49: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

49

SOPERA GmbH

Industrial TSI

Modelling of Data Flows

Page 50: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

50

SOPERA GmbH

Industrial TSI

Integration

Manage-ment

Test Registry

Tool Suite Legacy System

Integration Job / AdapterService

Service-oriented Integration

Page 51: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

51

SOPERA GmbH

Industrial TSI

. . .

Multipleplug-insimplementintegrationjobs

• Flexibility• Service lookup• Policy mechanism

• Manageablity• Monitoring• Control• Deployment

• Security• Authentication• Authorization

Integration Container

Page 52: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

52

SOPERA GmbH

Industrial TSI

A finite number of plug-in types can cover all integrationscenarios

job triggersconsumer one-way

consumer request-response providesjob component

provider one-way triggers job

provider request- response implementedby two jobs

provider request- response implementedby single jobs

job triggers providernotification

Plug-in Types

Page 53: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

53

SOPERA GmbH

Industrial TSI

SOPERA ASFRuntime

File input adapter(multiple formats)

DB input adapter

OracleSQL ServerAS400

MOM input adapter

WebSphereMQ

File output adapter

Excel

OracleSQL ServerAS400

DB output adapter

MOM output adapter

WebSphereMQ

FTP output adapter

Example Scenarios

Page 54: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

54

SOPERA GmbH

Industrial TSI

SOPERA DI Example: Service Provider Implementation

Page 55: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

55

SOPERA GmbH

Industrial TSI

SOPERA DI Example: Service Consumer

Page 56: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

56

SOPERA GmbH

Industrial TSI

SOPERA BPM

Page 57: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

57

SOPERA GmbH

Industrial TSI

Business Processes are hard to manage.

Page 58: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

58

SOPERA GmbH

Industrial TSI

BPM Lifecycle

Page 59: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

59

SOPERA GmbH

Industrial TSI

Intalio BPMS Architecture

Page 60: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

60

SOPERA GmbH

Industrial TSI

SOPERA BPM Designer

Page 61: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

61

SOPERA GmbH

Industrial TSI

Workflow with XForms or AJAX Forms

Page 62: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

62

SOPERA GmbH

Industrial TSI

Simplify Processes through Business Rules

Page 63: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

63

SOPERA GmbH

Industrial TSI

Business Activity Monitoring

Page 64: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

64

SOPERA GmbH

Industrial TSI

SOPERA/Intalio Integration

Intalio Server

In-memory webservice calls

Sopera Adapter

Soperaservice calls

SOPERA Participants

Call Sopera Providers in Business Processes

Call Business Processes from Sopera Consumer

Human Interaction and Workflow

Dynamic Provider Lookup

Service Activity Monitoring

Generic Security & Policy Handling

Native Support for Request/Callback possible

Consumer Provider Provider Provider

Page 65: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

65

SOPERA GmbH

Industrial TSI

SOPERA BPM Summary

A complete BPMS platform based on latest technologies and standards

• Fully Integrated Platform

• Provides all the components required for the design, deployment, monitoring and dynamic optimisation of any process type

• Standards based: BPMN, BPEL, WS-*, AJAX, REST, Java, Eclipse, …

• Extensible (Portal, CMS, Rules Engines, etc.)

Immediate benefits

• Easy to use: Zero Code, One-Click deployment approach

• High performance, scalable and reliable

• Integrates well with SOPERA Services and Web Services

Page 66: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

66

SOPERA GmbH

Industrial TSI

SOPERA HQ

Page 67: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

67

SOPERA GmbH

Industrial TSI

SOPERA HQ Management and Monitoring

Without SOPERA HQ …

Localhost:> Top

Name CPU MemJava 85% 158M

• Text­based• Limited to single Machine• Limited Information• Deep System Knowledge necessary• Tedious and error­prone manual Activities

With SOPERA HQ … 

• User­friendly Interface• End­to­End Visibility

• Hardware, Operating System, JVM, Tomcat, Oracle, MQ Series, Services, Custom Code, etc.

• Not only for Administrators

Page 68: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

68

SOPERA GmbH

Industrial TSI

Instant Visualization of the complete Technology Stack

Page 69: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

69

SOPERA GmbH

Industrial TSI

SOPERA HQ Overview

Web based

• Flexible

• Personalizible

• Extensible

Enterprise ready

• Users and Roles

• Groups and Application Management

• Charting & Control Actions

• Alerting & Notification

• Reporting

Easy to use

• Auto-Discovery

• Drill-down

• Trends and Baselines

Page 70: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

70

SOPERA GmbH

Industrial TSI

(Some of the) Supported Technologies

Page 71: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

71

SOPERA GmbH

Industrial TSI

Monitoring ASF Services

Page 72: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

72

SOPERA GmbH

Industrial TSI

SOPERA HQ Summary Advanced Capabilities

• Automatic discovery of more than 70 technologies

• Easy to extend and integrate

• Enterprise ready

Easy to use

• Deep insight into a broad range of technologies

• Single and easy to use Web Interface

Reduction of Complexity

• Combination of Monitoring, Diagnosis and Control in a single Web Application

• Shows the full stack

• Consolidates management solutions

Proactive Management

Page 73: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

73

SOPERA GmbH

Industrial TSI

Some solutions are a bit heavy-weight

Page 74: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

74

SOPERA GmbH

Industrial TSI

Usage of SOPERA ASF Components

Get Customer Get Order Create Order Create Invoice Deliver Order

FinanceProduction

ERPProduction

DBCustomers

CustomerService ProductionService

OrderService

SO

PER

A H

QEn

terp

rise M

an

ag

em

en

tA

nd

Mon

itorin

g

SOPERA BPM Enterprise BusinessProcess Management

SOPERA ASFEnterprise SOA

SOPERA DIEnterprise Data Integration

Page 75: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

75

SOPERA GmbH

Industrial TSI

Summary

SOPERA offers companies a proven and technically advanced SOA platform

Reasons for SOPERA

SOA Best Practice

integrated

Strong position in the

community

Rigorously tailored to SOA

Proven support structures

SOPERA is driving the design of future SOA standards as part of Eclipse with an international development base

With SOPERA, companies can benefit from eight years of practical experience of a recognized SOA Leader

The SOPERA platform is rigorously aimed at successful implementation of SOA strategies

SOPERA possesses extensive experience in operating an SOA in a sophisticated enterprise environment

SOPERA delivers companies attractive answers to their SOA questions

Page 76: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

76

SOPERA GmbH

Industrial TSI

Demonstration (if applicable)

Page 77: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

77

SOPERA GmbH

Industrial TSI

Vision, Strategy & Roadmap

Page 78: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

78

SOPERA GmbH

Industrial TSI

Eclipse SOA and SOA Cloud

Target

Solution

Enterprise SOA

Large enterprises

Improvement on Cost and Agility

Integration of Assets SOA Governance

Eclipse SOA

SMBs ISVs Departments of

large enterprises

Efficiency and fast ROI Open Source Community Eclipse Components

SOA Cloud

SMBs SaaS Providers

Inter-company business processes integration

Multi-tenant & Web-based SLAs Integration of billing and

payment

Phase

Page 79: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

79

SOPERA GmbH

Industrial TSI

WebServic

e

WebServic

e

Without „Eclipse SOA“

Application 2

Equinox/RCP Equinox/RCP

Application 1

Other Web Service Stack

Other Web Service Stack

Other Web Service Stack

WebServic

e

With „Eclipse SOA“

Application 1 Application 2

Equinox/RCP Equinox/RCP

Swordfish Swordfish

WebServic

e

WebServic

e

WebServic

e

Enterprise SOA Infrastructure

■Whole technology stack based on Eclipse

■Dramatic reduction in integration complexity

Eclipse Technologie

„Eclipse SOA“ brings Eclipse RCP applications into an Enterprise SOA

Page 80: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

80

SOPERA GmbH

Industrial TSI

Discussion & Next Steps

Page 81: SOPERA: OpenSource SOA

Positio

n fü

r Docu

ment Id

entifie

r, 6 p

t

81

SOPERA GmbH

Industrial TSI

Thank You!