Contenu connexe
Similaire à SOPERA, a Application Integration division of Talend
Similaire à SOPERA, a Application Integration division of Talend (20)
SOPERA, a Application Integration division of Talend
- 1. SOPERA
Open Source SOA
Position für Document Identifier, 6 pt
Yuri Kok & Walter Ridderhof, Industrial TSI
© 2010 SOPERA GmbH 1
- 2. Company Profile SOPERA GmbH
• Spin off Deutsche Post / DHL
The SOA Infrastructure of
Deutsche Post / DHL – SOA initiative and framework started
in 1999
– Live since 2001
– Over 200 mission critical business services with
6000 service operations
• SOPERA GmbH
– Founded 3/2007
– Privately held company
Position für Document Identifier, 6 pt
– 60+ employees (2/3 development)
– Open Source SOA market leader in EMEA
– Strategic Board Member of Eclipse Foundation &
project lead “Eclipse SOA”
Winner of the
Open Source Business Award
2009
© 2010 SOPERA GmbH 2
- 3. Global Enterprises rely on SOPERA
Logistics Finance Public Sector Other Verticals
Position für Document Identifier, 6 pt
© 2010 SOPERA GmbH 3
- 4. Long Term Maintainability - SOPERA Know How amongst
partners
Strategic International Germany Partners can deliver all
kinds of services
Trainings
Installation
Architecture
Design
Implementation
Support (FLS, SLS)
Partners can develop
Position für Document Identifier, 6 pt
Components for the
SOPERA ASF
Framework
On the core of SOPERA
ASF
© 2010 SOPERA GmbH 4
- 5. Today SOPERA offers a comprehensive SOA
Suite
Position für Document Identifier, 6 pt
© 2010 SOPERA GmbH 5
- 6. Today’s scope of the SOA Suite SOPERA ASF
Integration
-Generic Data Integration
-SAP Netweaver Integration Management
-MS BizTalk Integration -System Monitoring
Registry/ -System Management
-SAG webMethods Integration
Repository -SAM
-Service Lookup Enterprise Service Bus -Mgmt. Dashboard
-Policy Management -Dynamic Mediation
-Service Versioning -Different communication styles
Application -Different communication protocols
-Java/ .Net-Support
Developmen -Distributed Architecture BPM & BAM
t -Workflow/ Human Interaction
Position für Document Identifier, 6 pt
-Code Generation Security -Composite Service Devel.
-Simulation -Identity
-Process Management
-Test Management
-BAM
-Packaging -Authentification
Document Identifier
-Authorisation
-Key Management 6
confidential
© 2010 SOPERA GmbH
♥ SOPERA GmbH 6
- 8. SOPERA covers most parts of the SOA
Backplane
JBoss, WebSphere
E.g. SAP Portal E.g. webMethods E.g. Esper
WebLogic, OC4J
SOPERA BPM J2SE, Tomcat SOPERA BPM SOPERA ASF
SOPERA BPM
optional Liferay Portal SOPERA .NET optional BRE SOPERA BPM
E.g. CMDB
E.g. Nagios E.g. Evidian ITIL tools
E.g. webMethods
HP Openview HP Select Access
SOPERA ASF
SOPERA BPM SOPERA HQ SOPERA ASF E.g. Mylyn
SOPERA HQ
E.g. WebSphere TX E.g. WebSphere TX
SOPERA ASF
SOPERA DI
SOPERA DI SOPERA ASF SOPERA DI SOPERA ASF
SOPERA SAP
Position für Document Identifier, 6 pt
SOPERA ASF SOPERA DI
SOPERA ASF
SOPERA DI SOPERA BPM SOPERA ASF
SOPERA DI E.g. JIRA
separate module MDM optional BAM Service Registry
Fully delivered Partly supported 3rd party options
by SOPERA by SOPERA and alternatives
© 2010 SOPERA GmbH 8
- 9. SOPERA ASF: One Solution, many Possibilities
Business Consolidati Strategic Multichann
Process on of IT el
Managem Customer Consolidati Manageme
ent Data on nt
SOPERA – Open Source SOA
Position für Document Identifier, 6 pt
Customer- Mobile Mergers
and Device and
Supplier Integratio Acquisitio ...
Portals n ns
© 2010 SOPERA GmbH 9
- 10. SOPERA „Best-of-Breed“ concept integrates Open- and
Closed-Source-Components
Service
Integratio Custom Process Application Data
n
Services Integration Integration Integration
SOPERA Enterprise Service Bus
Open Governanc Security Process Integratio System
Messaging
Source n Mgmt.
• e
Novell • Eclipse • Apache Mgmt.
• Apache • Talend • Nagios
Plug-Ins ODE
Nsure Higgins ActiveMQ • SpringSour
• Intalio BPM ce Hyperic
Position für Document Identifier, 6 pt
Commerci • SAG • Evidian • SAG • SAG wM • HP
• IBM Web-
al Centrasite Access webMethod Integr. Srv. OpenView
Sphere MQ
Plug-Ins Master s
• SAG • MS BizTalk • HP
• HP Select webMethod BPMS SiteScope
Access s Broker • MS BizTalk • SAG wM
Optimize
10
© 2010 SOPERA GmbH 10
- 11. Federation, Integration and Distribution for
a Maximum of organizational Independence
• SOPERA is a distributed ESB
– Scales horizontally and vertically
– Can run in virtualized environments
– Works well over WAN (e.g. ISDN)
Federation of Infrastructure
– Can be protected and secured and Organizations
• SOPERA is non-invasive
– Can integrate into existing middleware
– Can be used as a federated Meta-ESB
– Can integrate with all kinds of legacy
• SOPERA supports distributed Development
Position für Document Identifier, 6 pt
• Develop, test and package locally - deploy
remotely
– Eclipse-based IDE fosters the use OF standard
collaboration tools
© 2010 SOPERA GmbH 11
- 12. SOPERA is well positioned to provide the cloud
middleware – the Internet Service Bus, based on Open
Source and combining Java and .NET Enterprise service
bus
Internet service bus
Historically, the application
landscape has resided in a With cloud computing, part of the application
dedicated data center landscape resides in the cloud
The
Enterprise Applicatio internet
Data Center ns Address cloud
E-mail
validatio
n
Internet Service Bus
Archivin
Enterprise Service Bus g
Position für Document Identifier, 6 pt
Enterprise Service Bus
Enterprise
Data
Center
12
© 2010 SOPERA GmbH 12
- 13. „Lower cost“ is only one reason to adapt open source
technology
Position für Document Identifier, 6 pt
Page 13
USER SURVEY THE451GROUP, 12/2009. „Commercial Adpotion of
Open Source“ © 2010 SOPERA GmbH 13
- 14. Open source will get significant market share in
SOA
Key reasons
for Open Source Importance for SOA
• Lower cost Remaining high cost
pressure in IT
infrastructure
• Flexibility to use 3rd
party software
Reuse of existing IT
Open source
already
assets and the need to
gains
exchange technologies if
significant
• Reduced Vendor the requirements change
market
Lock-in
Position für Document Identifier, 6 pt
share in
• Higher degree of As most enterprises end
up with multiple ESBs,
middleware:
Standard
Compliance standard compliance is
key
© 2010 SOPERA GmbH 14
- 15. After Operating Systems and App Servers, the SOA
market will be penetrated by Open Source
Open Source share
Leading providers ...
Technology stack Commercial licenses Open Source
licenses
Business
SAP, Oracle SugarCRM, OpenBravo
Applications
BPM/BAM SAP, Oracle, Software AG Intalio, BonitaSoft
SOA/
TIBCO, IBM, Software AG SOPERA, FUSE, JBoss
ESB
Position für Document Identifier, 6 pt
Databases Oracle, IBM, Microsoft Mysql, Postgres
Application
Oracle/BEA, IBM JBoss, Tomcat
Server
Operating
Microsoft RedHat, Novell
Systems
© 2010 SOPERA GmbH
Page 15 15
- 16. The Eclipse SOA Platform has been developed by
SOPERA
- Project Swordfish
70.000+
SOPERA‘s leadership role in
Eclipse is a key reason for
enterprises to select SOPERA
Position für Document Identifier, 6 pt
against the big vendors
(e.g. IBM, Oracle), as Eclipse is
a source of a de-facto standard
16
© 2010 SOPERA GmbH 16
- 17. The platform advantages of SOPERA ASF
Easier to integrate with existing
Open Platform heterogenous environments,
Reasons for flexible, part of Eco-system
SOPERA
• Get more Highly Modular, distributed, no bottleneck
projects Scalable Excellent performance
Platform
• Develop your
own solutions Open Standards (WS-*, BPMN,
Committed on BPEL, JBI, OSGi, SAML, LDAP, …) and
Standards De-facto Standards (Java & JavaEE,
Position für Document Identifier, 6 pt
Eclipse, Tomcat, Linux,...)
Business Community Edition under EPL
friendly Open Develop you own solution on top
Source license and sell it (i.e. ebMS)
© 2010 SOPERA GmbH 17
- 18. SOPERA offers all enterprise relevant services
for the Integration platform
Services Description
1st level, 2nd level, and 3rd levels support
Support
including maintenance
Delivery of bug fixes, recurring updates and
Maintenance
upgrades
Technical Offering consulting services like installation support or
Consulting custom development
Standard Subsidized development for a customer which
Position für Document Identifier, 6 pt
development becomes part of the standard distribution
Training Comprehensive training, certification programs
© 2010 SOPERA GmbH 18
- 20. The Gap between Business and IT
Critical dependencies in current architectures
A B
BusinessBusiness Business or IT strategies lifecycle of 1-2 years
Processes Setting up new processes within 6 to 10 months
Lack of common understanding of requirements
Business is a moving target, IT is hindering
innovations
Position für Document Identifier, 6 pt
Business Legacy J2EE CRM
Application Application Lifecycles of 5 to 30 years
IT Infrastructure must be controlled closely to guarantee
Technical quality of service for mission critical processes
Infrastructure
© 2010 SOPERA GmbH 20
- 21. Business Capabilities
A B Business Processes driven by
BusinessBusiness Business goals; reflected in user
Processes and system interactions
Consumer
Solution
Meet Domain Service Layer
Business
in the Stable Business Services Communication
Middl Capabilities representing the Business Identity between Business
Position für Document Identifier, 6 pt
e Provider and IT
Application oriented silos; hard to
Business Legacy ERP CRM
maintain and require constant
Applications modernization
IT
Complex technical hardware and
Technical software platforms enable
Infrastructure application development
© 2010 SOPERA GmbH 21
- 22. Business and IT loosely coupled
A B Business Processes driven Agile, visible, multi channel,
BusinessBusiness by Business goals; role-based
Processes reflected in user and
Consumer system interactions
Meet Driven by Governance and Governed, stable,
Business
in the the SOA Strategy, defines extensible, reusable,
Middl Capabilities the business identity autonomous, free of
Position für Document Identifier, 6 pt
e Provider redundancies
Application oriented silos; Strategic existing assets, can
Business Legacy ERP CRM
hard to maintain and be constantly improved
Application require constant
IT modernization
Top Down
Complex technical hardware Mission critical, scalable,
Processes
Technical and software platforms reliable, flexible to maintain,
Infrastructure enable application can be constantly improved
development
© 2010 SOPERA GmbH
Technology 22
- 23. Processes and Data centric Services
Get Customer Configure Car Create Order Build Car Deliver Car
Position für Document Identifier, 6 pt
Customer I/O Production I/O
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 23
- 24. Activities and Business Services
Get Customer Configure Car Create Order Build Car Deliver Car
Step 1 Step 2 Step 3 Step 1 Step 2 Step 3
Order I/O
Position für Document Identifier, 6 pt
Customer I/O Production I/O
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 24
- 25. Business Services Layer
Get Customer Configure Car Create Order Build Car Deliver Car
Step 1 Step 2 Step 3 Step 1 Step 2 Step 3
Order I/O
Position für Document Identifier, 6 pt
Customer I/O Production I/O
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 25
- 26. SOPERA Advanced Services
Factory
Position für Document Identifier, 6 pt
© 2010 SOPERA GmbH 26
- 27. The SOPERA Advanced Services Factory
Get Customer Configure Car Create Order Build Car
Management
SOPERA BPM
Monitoring
SOPERA ESB OrderService
Position für Document Identifier, 6 pt
CustomerService ProductionService
SOPERA DI
SOPERA HQ
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 27
- 28. Position für Document Identifier, 6 pt
Is service message processing
sufficiently effective in
execution?
© 2010 SOPERA GmbH 28
- 29. SOPERA Advanced Services Factory
Get Customer Configure Car Create Order Build Car
Management
SOPERA BPM
Monitoring
SOPERA ESB OrderService
Position für Document Identifier, 6 pt
CustomerService ProductionService
SOPERA DI SOPERA HQ
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 29
- 30. SOPERA ASF distributed ESB architecture
SOPERA Technical Services
Authentication
Provider
UserAccount Privilege
Authorization
Management Management
JAAS Provider
Provider Provider
SOPERA Lib SOPERA Lib SOPERA Lib
SOPERA Distributed Service Bus
SOPERA Lib SOPERA Lib SOPERA Lib
HTTPS
Position für Document Identifier, 6 pt
Configuration Service Notification
Provider Registry Receiver
Element
Manager
SOPERA Advanced Services
Factory (Delivered with SOPERA)
Plug-Ins
© 2010 SOPERA GmbH Third Party Components 30
- 31. SOPERA .NET
Using the same SOPERA
Infrastructure services for Java
Any Any and .NET Participants.
Java Java (Homogeneous Infrastructure)
Provider Consumer
Provider Policy
Provider Policy Consumer Policy
Consumer Policy
Infrastructure Services
Eclipse Swordfish (Java)
Authentication
SOPERA Runtime Core (Java)
SOPERA Distributed Service Bus
Configuration
ASF
SOPERA Runtime Core (.NET) Service Registry
Microsoft .NET WCF
and more …
Position für Document Identifier, 6 pt
Provider Policy
Provider Policy Consumer Policy
Consumer Policy
Any Any
.NET .NET SOPERA RT Core .NET is
Provider Consumer entirely written as
managed C# Assembly
based on the Windows
see also: http://www.eclipse.org/swordfish/ Communication
http://msdn.microsoft.com/wcf Foundation (WCF )
© 2010 SOPERA GmbH 31
- 32. Position für Document Identifier, 6 pt
Do your tools sufficiently support
your SOA effort?
© 2010 SOPERA GmbH 32
- 33. SOPERA ASF ToolSuite
Service Editor
Description Editor
• Service
Interface
Provider Editor
• Service
Endpoint
Policy Editor
• QoS
Position für Document Identifier, 6 pt
Code Generation
• Java
• JavaEE
• .NET
© 2010 SOPERA GmbH 33
- 34. SOPERA ASF ToolSuite
Development Box
Infrastructure
• LDAP, Tomcat, JMS
• Technical Service
Participants
Simple Consumer
• Manual Tests
Position für Document Identifier, 6 pt
Test Consumer
• Batch-driven
• For Regression Tests
© 2010 SOPERA GmbH 34
- 35. SOPERA ASF ToolSuite
Administration
Security
• Users & Roles
• Authorization &
Privileges
Service Registry
• View
• Publish
•
Position für Document Identifier, 6 pt
Download
Configuration
• Validation
• Import/Export
© 2010 SOPERA GmbH 35
- 36. SOPERA Service Development Summary
A complete Service Management Platform based on latest
technologies and standards
• Provides all components required for the design, deployment,
governance and operation of Services
• Designed after Service-oriented principles
• Standards based: XML, XSD, WS-*, Java/JavaEE, .NET, Eclipse, …
• Comes with “best-of-breed” infrastructure technologies
Immediate benefits
• Rapidly create new Services
Position für Document Identifier, 6 pt
• Fosters technology and vendor independence
• Unlimited Scalability
• Integrates well with your existing Services and Applications
© 2010 SOPERA GmbH 36
- 37. Position für Document Identifier, 6 pt
Can you easily adjust and
improve your business
processes?
© 2010 SOPERA GmbH 37
- 38. SOPERA Business Process Management
Get Customer Configure Car Create Order Build Car
Management
SOPERA BPM
Monitoring
SOPERA ESB OrderService
Position für Document Identifier, 6 pt
CustomerService ProductionService
SOPERA DI
SOPERA HQ
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 38
- 39. SOPERA BPM Architecture
Business
Analyst
BPM Designer
Model and
IT Design
Engineer
BPM Server
Process Human
Engine Workflow
Position für Document Identifier, 6 pt
© 2010 SOPERA GmbH 39
- 42. 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
•
Position für Document Identifier, 6 pt
Easy to use: Zero Code, One-Click deployment approach
• High performance, scalable and reliable
• Integrates with SOPERA Services and Web Services
© 2010 SOPERA GmbH 42
- 43. Position für Document Identifier, 6 pt
Is the integration of your
underlying infrastructure under
control? © 2010 SOPERA GmbH 43
- 44. SOPERA Data Integration
Get Customer Configure Car Create Order Build Car
Management
SOPERA BPM
Monitoring
SOPERA ESB OrderService
Position für Document Identifier, 6 pt
CustomerService ProductionService
SOPERA DI SOPERA HQ
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 44
- 45. SOPERA DI is based on 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
Position für Document Identifier, 6 pt
© 2010 SOPERA GmbH 45
- 46. SOPERA DI offers Versatility through
Connectivity
Broadest connectivity to support all systems
• 250+ connectors available out of the box
Business Applications (B2B, ECommerce)
• SAP, SugarCRM, SalesForce.com, LDAP…
RDBMS
• Oracle, MySQL, DB2/400, SQL Server, Sybase, PostgreSQL…
Web Technologies
• Web Services, JMS, FTP, HTTP, POP, SMTP…
Position für Document Identifier, 6 pt
Files
• Delimited, positional, XML, Excel…
© 2010 SOPERA GmbH 46
- 47. Example Usage Scenarios
Oracle
SQL Server
DB2/400
DB output adapter
WebSphere
MQ
File input adapter
(multiple formats) SOPERA ASF MOM output adapter
DB2/400
Runtime
Oracle
SQL Server
DB input adapter FTP output adapter
WebSphere
Position für Document Identifier, 6 pt
MQ
Excel
MOM input adapter
File output adapter
© 2010 SOPERA GmbH 47
- 48. SOPERA DI Summary
A robust Data Integration solution built on latest technologies
• Functionality and performance meeting or exceeding
the leading commercial solutions
• Based on industry standards: Eclipse, Java, SQL, Perl, etc.
• Integrates well with the distributed architecture of SOPERA ASF
Immediate benefits
• Implements a standard approach for all integration projects
• Best performance & high scalability
Position für Document Identifier, 6 pt
• Faster time-to-Market
• More connectivity
• Ease of use
© 2010 SOPERA GmbH 48
- 49. Position für Document Identifier, 6 pt
Do you know what’s going on in
your Business and IT
Departments?
© 2010 SOPERA GmbH 49
- 50. SOPERA Management and Monitoring
Get Customer Configure Car Create Order Build Car
Management
SOPERA BPM
Monitoring
SOPERA ESB OrderService
Position für Document Identifier, 6 pt
CustomerService ProductionService
SOPERA DI SOPERA HQ
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 50
- 51. SOPERA HQ Overview
Web based
• Flexible
• Personalizible
• Extensible
Enterprise ready
• Users and Roles
• Groups and Application
Management
• Charting & Control
Actions
• Alerting & Notification
Position für Document Identifier, 6 pt
• Reporting
Easy to use
• Auto-Discovery
• Drill-down
• Trends and Baselines
© 2010 SOPERA GmbH 51
- 52. Proactive Management
Without SOPERA HQ … With SOPERA HQ …
Localhost:> Top
Name CPU Mem
Java 85% 158M
Position für Document Identifier, 6 pt
• Text-based Log browsing
• Limited to single Machine • User-friendly Interface
• Limited Information • End-to-End Visibility
• Hardware, Operating System, JVM, Tomcat,
• Deep System Know How necessary Oracle, MQ Series, Service Providers and
• Tedious and error-prone manual Activities Consumers, Custom Code, etc.
• Reactive • Proactive
© 2010 SOPERA GmbH 52
- 53. 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
Position für Document Identifier, 6 pt
and Control in a single Web
Application
• Shows the full stack
• Consolidates management solutions
Proactive Management
© 2010 SOPERA GmbH 53
- 55. Usage of SOPERA ASF Components
Get Customer Get Order Create Order Create Invoice Deliver Order
SOPERA BPM
Enterprise Business
Process Management
Enterprise Management
And Monitoring
SOPERA HQ
SOPERA ASF
Enterprise SOA
OrderService
Position für Document Identifier, 6 pt
CustomerService ProductionService SOPERA DI
Enterprise Data
Integration
Production Production
Finance Customers
DB ERP
© 2010 SOPERA GmbH 55
- 56. Summary
SOA Best With SOPERA, companies can benefit
Practice from eight years of practical
Reasons for
integrated experience of a recognized SOA Leader
SOPERA
SOPERA offers
Strong position SOPERA is driving the design of future
companies a in the SOA standards as part of Eclipse with
proven and community an international development base
technically
advanced SOA
platform Rigorously The SOPERA platform is rigorously
SOPERA delivers tailored to SOA aimed at successful implementation of
Position für Document Identifier, 6 pt
companies SOA strategies
attractive answers
to their SOA SOPERA possesses extensive
questions Proven support
experience in operating an SOA in a
structures
sophisticated enterprise environment
© 2010 SOPERA GmbH 56