SlideShare a Scribd company logo
SAP Integration with JBoss
Technologies
Serge Pagop
Sr. Channels Solution Architect
spagop@redhat.com
2013-10-02

Carsten Erker
Software Architect
carsten.erker@akquinet.de
Agenda
●

Red Hat JBoss Middleware Products

●

Introduction to SAP integration technologies
–
–

SOAP based approach with SAP Enterprise Services

–
●

REST based approach with SAP NetWeaver Gateway
Remote Function Calls with the Java EE Connector Architecture

Recommendations & Examples

Session title
SAP Integration with JBoss Technologies

Non -confidential

2
Red Hat JBoss EAP 6 – Cloud Ready Architecture
●

Modular architecture & high degree of
automation

●

Flexible management

●

Frugal use of resources

●

Lean, agile development

●

Open platform

●

Java EE 6 standard

●

Subsystems (Web Technologies, Enterprise
App. Technologies, Web Services
Technologies, Management and Security
Technologies) are what make up the
functionality of the Application Server

Session title
SAP Integration with JBoss Technologies

Non -confidential

3
Red Hat JBoss Fuse – Build Your Own Way
●

Elastic footprint and flexible architecture

●

Based on open source Apache projects
–
–

Apache ActiveMQ

–
●

Apache CXF, Apache Camel
Apache Karaf + Fuse Fabric

Apache CXF (HTTP, SOAP, REST ) or
Apache Camel (SAP NetWeaver Gateway
Camel Component) supports the integration
with ERP systems

Session title
SAP Integration with JBoss Technologies

Non -confidential

4
Red Hat JBoss SOA Platform 6 – More in the Box
●

A standard based, service development,
deployment and integration platform

●

Ease of use

●

SOA 6 Platform Architecture

Technology refresh (EAP 6, OASIS ”
SCA, S-RAMP”, Core ESB
“Camel, CXF, ActiveMQ”, Maven)

●

Governance

●

Functional equivalence with SOA 5

Session title
SAP Integration with JBoss Technologies

Non -confidential

5
SOA 6 Gateways – Connectivity with external systems
Camel

FTP

SOA 6 Platform Architecture

File

HTTP

REST SOAP

JCA

JMS

JPA

Scheduling SQL SCA
Netty TCP Netty UDP
Mail

...

Session title
SAP Integration with JBoss Technologies

Non -confidential

6
Red Hat JBoss Data Services - Data Virtualization
EDS v5
●

JBoss Data Services is a data
federation and virtualization
engine, that allows you to query
multiple data sources (RDBMs,
Web Services, Files, Applications,
etc.) as though they were a single
unified source

Session title
SAP Integration with JBoss Technologies

Non -confidential

7
How do Red Hat JBoss Data Services Work?

Session title
SAP Integration with JBoss Technologies

Non -confidential

8
Supported Data Sources
Enterprise & Cloud Applications:
Salesforce.com
SAP

Enterprise RDBMS:
Oracle
IBM DB2
Microsoft SQL Server
Sybase ASE
MySQL
PostgreSQL
Ingres

Big Data:
Apache Hive
NoSQL:
JBoss Data Grid (Infinispan)
MongoDB

Enterprise EDW:
Teradata
Netezza
Greenplum

Technology Connectors:
Flat Files, XML Files, XML over HTTP
SOAP Web Services
REST Web Services
OData Services

Specialty Data Sources:
S-RAMP/ModeShape Repository
Mondrian
MetaMatrix
LDAP

Office Productivity:
Microsoft Excel
Microsoft Access
Google Spreadsheets

Session title
SAP Integration with JBoss Technologies

Non -confidential

9
Different Approaches
User Experiences
Web

Mobile

Enterprise

Social

Custom Java Applications
SAP NetWeaver
Gateway

SAP Enterprise
Services

SAP Application
Integration

REST

SOAP

RFC

JBoss EAP

JBoss Fuse
JBoss SOA-P / EDS

SAP Business Suite
CRM

SRM

SCM

PLM

ERP

JBoss Middleware

Non-SAP Systems/Databases

Session title
SAP Integration with JBoss Technologies

Non -confidential

10
Introduction to integration technologies

SAP
NetWeaver
Gateway

Session title
Confidential / NDA Required

11
SAP NetWeaver Gateway: Goals
●

No SAP knowledge required

●

Use of open, non-proprietary technologies

●

Language independent

●

Embrace mobile and tablet devices

●

Data-centric approach

Session title
SAP Integration with JBoss Technologies

Non -confidential

12
SAP NetWeaver Gateway: Characteristics
●

A set of add-ons to existing SAP ABAP stack

●

Embraces REST architectural style
–
–

●

HTTP(S)
XML or JSON data formats

Tools for Eclipse, Visual Studio and Xcode
–

Find exposed services and generate code

Session title
SAP Integration with JBoss Technologies

Non -confidential

13
SAP NetWeaver Gateway: Pros and Cons
●

Pros
–
–

●

Familiar tools and technologies for Java devs
Existing ABAP functions/dialogs can easily be exposed as a Gateway service

Cons
–

NetWeaver Gateway needs to be installed in SAP backend or separately

–

Creating services in ABAP not trivial for more complex scenarios

–

Not transactional

Session title
SAP Integration with JBoss Technologies

Non -confidential

14
SAP Enterprise Services
Introduction to integration technologies

Session title
Confidential / NDA Required

15
SAP Enterprise Services: Goals
●

No SAP knowledge required

●

Use of open, non-proprietary technologies

●

Language independent

●

Process-centric approach

Session title
SAP Integration with JBoss Technologies

Non -confidential

16
SAP Enterprise Services: Characteristics
●

Expose existing ABAP functions as Web Services
–
–

SOAP

–
●

HTTP(S)
XML

In SAP ERP, a WS wrapper can be created for existing functions

Session title
SAP Integration with JBoss Technologies

Non -confidential

17
SAP Enterprise Services: Pros and Cons
●

Pros
–
–

Familiar tools and technologies for Java devs

–

Use WDSL to generate client code

–

Trivial to create Web Service wrapper in SAP

–
●

Work well with SOA platforms

No additional installs / hardware

Cons
–

SOAP / WS* hell ;-)

–

Not transactional

Session title
SAP Integration with JBoss Technologies

Non -confidential

18
Introduction to integration technologies

Remote
Function
Calls

Session title
Confidential / NDA Required

19
SAP Remote Function Call (RFC)
●

Call ABAP functions in SAP ERP

●

SAP Java Connector (JCo)
–

Java library

–

Uses the binary SAP RFC protocol, supports
●

Connection pooling

●

Transactions

●

Security

●

Process-centric approach

●

Does not fit very well into Java EE...

Session title
SAP Integration with JBoss Technologies

Non -confidential

20
Java EE Connector Architecture (JCA)
●

Interaction of Java EE apps with Enterprise Information Systems (EIS)
–

●

… such as SAP ERP

A Resource Adapter
–

is deployed in a Java EE application server

–

implements the JCA for a specific EIS

●

Defines inbound and outbound connectivity

●

Takes care of connections, security, transactions, configuration

Session title
SAP Integration with JBoss Technologies

Non -confidential

21
Resource Adapters for SAP: Availability
●

SAP's own RA only runs on SAP NetWeaver Application Server ;-(

●

Open Source alternatives:
–

Cuckoo Resource Adapter for SAP
●

●

–

Status: Stable (LGPL)
http://sourceforge.net/projects/cuckoo-ra/

JBoss SAP JCA Connector
●

●

●

Status: In Development (LGPL)
https://github.com/punkhorn/jboss-sap-jca

All these use the SAP Java Connector (JCo) under the hood

Session title
SAP Integration with JBoss Technologies

Non -confidential

22
JCA + JCo: Pros and Cons
●

Pros
–
–

No additional installs on SAP backend

–

Bidirectional communication possible (Java calls SAP, SAP calls Java)

–
●

Fits well into Java EE world

Transactional

Cons
–

Proprietary protocol

–

JCA Common Client Interface (CCI): overly generic, lots of glue code

Session title
SAP Integration with JBoss Technologies

Non -confidential

23
Hibersap
●

“O/R-Mapper for SAP”

●

Mapping of ABAP functions to Java objects
–

with Java annotations

●

Lean API

●

On top of JCA Resource Adapter or JCo

●

Open Source (LGPL)

Session title
SAP Integration with JBoss Technologies

Non -confidential

24
Where to go?

Session title
Confidential / NDA Required

25
The data-centric approach
●

When you expose data from an SAP ERP system to your application
–

●

Use SAP NetWeaver Gateway

The JBoss Data Services Platform with NetWeaver Gateway gives you
–

… a common way to unify virtualized view of information combined from
multiple disparate sources (SAPs, …)

–

… the ability to enable users and applications to query and manage the
integrated data as if it were located in a single database via a single uniform
API

Session title
SAP Integration with JBoss Technologies

Non -confidential

26
The data-centric approach: Example 1
●

●

●

Web app for S&D for use by mobile
and desktop devices
Search, view, change and create
customers and related data
Customer data resides in SAP ERP

Session title
SAP Integration with JBoss Technologies

Non -confidential

27
The data-centric approach: Example 2
●

●

●

Reporting App for an online credit
platform
Aggregate and virtualize credit
request customer's data
Customer's data resides in different
sources (DB, SAP, Salesforce)

Session title
SAP Integration with JBoss Technologies

Non -confidential

28
The process-centric approach
●

●

When integrating business processes into your Java EE app, consider
using Hibersap with JCA
This makes sure
–

... your data stays consistent in all systems

–

… you are ready for complex scenarios

–

… your code remains expressive and maintainable

Session title
SAP Integration with JBoss Technologies

Non -confidential

29
The process-centric approach: Example
●

Hospital Information System

●

Java EE application w/ Rich Client

●

●

●

Invoices are created in Java EE
application
Further financial processes take
place in SAP ERP
Distributed transactions guarantee
data consistency in both systems

Session title
SAP Integration with JBoss Technologies

Non -confidential

30
akquinet AG

Session title
SAP Integration with JBoss Technologies

Non -confidential

31
References
●

●

●

●

●

●

Get in contact:
http://www.akquinet.de/java/jboss-premier-partner.html
@akquinet:
https://twitter.com/akquinet
Technical articles:
http://blog.akquinet.de/
Hibersap/Cuckoo presentation:
http://de.slideshare.net/hwilming/sap-integration-aufjavaeeart
Cuckoo Resource Adapter for SAP:
http://sourceforge.net/projects/cuckoo-ra/
Hibersap:
http://hibersap.org

Session title
SAP Integration with JBoss Technologies

Non -confidential

32
Pictures
●

●

●

●

●

Puerta de Alcalá by Emilio García (CC BY-SA 2.0):
http://commons.wikimedia.org/wiki/File:Puerta_de_Alcalá_2.jpg
Spider Web by Gnissah (CC BY-SA 3.0):
http://en.wikipedia.org/wiki/File:Araneus_diadematus_web_1.jpg
Post Office Engineers by Cardiff Council Flat Holm Project (CC BY 3.0):
http://en.wikipedia.org/wiki/File:Post_Office_Engineers.jpg
Indication Sign by Sergio Y Adeline (CC BY-NC 2.0):
http://www.flickr.com/photos/18221790@N06/6813805609/
Icons by LogoOpenStock (CC BY):
http://www.vecteezy.com/vector-icons/47484-techno-host-logo-elements

Session title
SAP Integration with JBoss Technologies

Non -confidential

33
34
35
Ad

More Related Content

What's hot (20)

Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
SAP PartnerEdge program for Application Development
 
NetWeaver Gateway- Introduction to REST
NetWeaver Gateway- Introduction to RESTNetWeaver Gateway- Introduction to REST
NetWeaver Gateway- Introduction to REST
SAP PartnerEdge program for Application Development
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Lucas Jellema
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
ipaciti
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3
Michael Medin
 
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
Ronald Francisco Vargas Quesada
 
SAP NetWeaver Gateway - Introduction
SAP NetWeaver Gateway - IntroductionSAP NetWeaver Gateway - Introduction
SAP NetWeaver Gateway - Introduction
SAP PartnerEdge program for Application Development
 
Alexander Zeng
Alexander ZengAlexander Zeng
Alexander Zeng
Alex Zeng
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in China
James Hu
 
Understanding saa s
Understanding saa sUnderstanding saa s
Understanding saa s
Umesh Kodmur
 
Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -
Kenneth Peeples
 
RABI SHANKAR PAL_New
RABI SHANKAR PAL_NewRABI SHANKAR PAL_New
RABI SHANKAR PAL_New
rabi pal
 
Talent Opportunities - September 2021
Talent Opportunities - September 2021Talent Opportunities - September 2021
Talent Opportunities - September 2021
Thakral One
 
SAP NetWeaver Gateway - RFC & BOR Generators
SAP NetWeaver Gateway - RFC & BOR GeneratorsSAP NetWeaver Gateway - RFC & BOR Generators
SAP NetWeaver Gateway - RFC & BOR Generators
SAP PartnerEdge program for Application Development
 
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
Hirofumi Iwasaki
 
OUGN 2016: Experiences with REST support on OSB/SOA Suite
OUGN 2016: Experiences with REST support on OSB/SOA SuiteOUGN 2016: Experiences with REST support on OSB/SOA Suite
OUGN 2016: Experiences with REST support on OSB/SOA Suite
Jon Petter Hjulstad
 
Data Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application FrameworkData Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application Framework
andrejusb
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Lucas Jellema
 
Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7
WSO2
 
Weblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platformWeblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platform
Jon Petter Hjulstad
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Lucas Jellema
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
ipaciti
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3
Michael Medin
 
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
Ronald Francisco Vargas Quesada
 
Alexander Zeng
Alexander ZengAlexander Zeng
Alexander Zeng
Alex Zeng
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in China
James Hu
 
Understanding saa s
Understanding saa sUnderstanding saa s
Understanding saa s
Umesh Kodmur
 
Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -
Kenneth Peeples
 
RABI SHANKAR PAL_New
RABI SHANKAR PAL_NewRABI SHANKAR PAL_New
RABI SHANKAR PAL_New
rabi pal
 
Talent Opportunities - September 2021
Talent Opportunities - September 2021Talent Opportunities - September 2021
Talent Opportunities - September 2021
Thakral One
 
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
Hirofumi Iwasaki
 
OUGN 2016: Experiences with REST support on OSB/SOA Suite
OUGN 2016: Experiences with REST support on OSB/SOA SuiteOUGN 2016: Experiences with REST support on OSB/SOA Suite
OUGN 2016: Experiences with REST support on OSB/SOA Suite
Jon Petter Hjulstad
 
Data Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application FrameworkData Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application Framework
andrejusb
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Lucas Jellema
 
Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7Integrating with SAP FIX and HL7
Integrating with SAP FIX and HL7
WSO2
 
Weblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platformWeblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platform
Jon Petter Hjulstad
 

Viewers also liked (14)

Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...
ColdFusionConference
 
SAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner WebinarSAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner Webinar
SAP PartnerEdge program for Application Development
 
Predicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience ReportPredicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience Report
tilman.holschuh
 
Sap java
Sap javaSap java
Sap java
largeman
 
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
elliando dias
 
The new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spiThe new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spi
Cyril Lakech
 
Intro To Sap Netweaver Java
Intro To Sap Netweaver JavaIntro To Sap Netweaver Java
Intro To Sap Netweaver Java
Leland Bartlett
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache Camel
Kenneth Peeples
 
Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)
ERPScan
 
Low latency Java apps
Low latency Java appsLow latency Java apps
Low latency Java apps
Simon Ritter
 
Corevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2BCorevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2B
Kids4Peace International
 
Overview of the ehcache
Overview of the ehcacheOverview of the ehcache
Overview of the ehcache
HyeonSeok Choi
 
Fuse integration-services
Fuse integration-servicesFuse integration-services
Fuse integration-services
Christian Posta
 
Building low latency java applications with ehcache
Building low latency java applications with ehcacheBuilding low latency java applications with ehcache
Building low latency java applications with ehcache
Chris Westin
 
Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...
ColdFusionConference
 
Predicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience ReportPredicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience Report
tilman.holschuh
 
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
elliando dias
 
The new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spiThe new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spi
Cyril Lakech
 
Intro To Sap Netweaver Java
Intro To Sap Netweaver JavaIntro To Sap Netweaver Java
Intro To Sap Netweaver Java
Leland Bartlett
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache Camel
Kenneth Peeples
 
Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)
ERPScan
 
Low latency Java apps
Low latency Java appsLow latency Java apps
Low latency Java apps
Simon Ritter
 
Corevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2BCorevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2B
Kids4Peace International
 
Overview of the ehcache
Overview of the ehcacheOverview of the ehcache
Overview of the ehcache
HyeonSeok Choi
 
Fuse integration-services
Fuse integration-servicesFuse integration-services
Fuse integration-services
Christian Posta
 
Building low latency java applications with ehcache
Building low latency java applications with ehcacheBuilding low latency java applications with ehcache
Building low latency java applications with ehcache
Chris Westin
 
Ad

Similar to SAP Integration with Red Hat JBoss Technologies (20)

DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
US-Analytics
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
SAP Technology
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
 
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Vladimir Pavlov
 
Accessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_pointAccessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_point
Yuval Birenboum
 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas JellemaAMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
Getting value from IoT, Integration and Data Analytics
 
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
p6academy
 
App Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloudApp Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloud
Judy Breedlove
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
sriikanthp
 
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Codit
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
Glenn Colpaert
 
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
Getting value from IoT, Integration and Data Analytics
 
Gangadhar_Challa_Profile
Gangadhar_Challa_ProfileGangadhar_Challa_Profile
Gangadhar_Challa_Profile
Gangadhar Challa
 
AD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP SolutionsAD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP Solutions
Christian Holsing
 
Elevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBCElevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBC
MongoDB
 
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay [Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
Nuxeo
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Andrejs Prokopjevs
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
SAP Cloud Platform
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Mohab El-Shishtawy
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
Kiki Noviandi
 
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
US-Analytics
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
SAP Technology
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
 
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Vladimir Pavlov
 
Accessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_pointAccessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_point
Yuval Birenboum
 
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
p6academy
 
App Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloudApp Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloud
Judy Breedlove
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
sriikanthp
 
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Codit
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
Glenn Colpaert
 
AD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP SolutionsAD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP Solutions
Christian Holsing
 
Elevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBCElevate MongoDB with ODBC/JDBC
Elevate MongoDB with ODBC/JDBC
MongoDB
 
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay [Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
Nuxeo
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Andrejs Prokopjevs
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
SAP Cloud Platform
 
Ad

More from hwilming (14)

Introduction Machine Learning - Microsoft
Introduction Machine Learning - MicrosoftIntroduction Machine Learning - Microsoft
Introduction Machine Learning - Microsoft
hwilming
 
A practical introduction to data science and machine learning
A practical introduction to data science and machine learningA practical introduction to data science and machine learning
A practical introduction to data science and machine learning
hwilming
 
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
hwilming
 
Creating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBossCreating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBoss
hwilming
 
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
hwilming
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering
hwilming
 
JBoss AS / EAP Clustering
JBoss AS / EAP  ClusteringJBoss AS / EAP  Clustering
JBoss AS / EAP Clustering
hwilming
 
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
hwilming
 
JPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SEJPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SE
hwilming
 
Optimierung von JPA-­Anwendungen
Optimierung von JPA-­AnwendungenOptimierung von JPA-­Anwendungen
Optimierung von JPA-­Anwendungen
hwilming
 
Aerogear Java User Group Presentation
Aerogear Java User Group PresentationAerogear Java User Group Presentation
Aerogear Java User Group Presentation
hwilming
 
The Gear you need to go mobile with Java Enterprise - Jax 2012
The Gear you need to go mobile with Java Enterprise - Jax 2012The Gear you need to go mobile with Java Enterprise - Jax 2012
The Gear you need to go mobile with Java Enterprise - Jax 2012
hwilming
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EE
hwilming
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EE
hwilming
 
Introduction Machine Learning - Microsoft
Introduction Machine Learning - MicrosoftIntroduction Machine Learning - Microsoft
Introduction Machine Learning - Microsoft
hwilming
 
A practical introduction to data science and machine learning
A practical introduction to data science and machine learningA practical introduction to data science and machine learning
A practical introduction to data science and machine learning
hwilming
 
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
hwilming
 
Creating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBossCreating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBoss
hwilming
 
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
hwilming
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering
hwilming
 
JBoss AS / EAP Clustering
JBoss AS / EAP  ClusteringJBoss AS / EAP  Clustering
JBoss AS / EAP Clustering
hwilming
 
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
hwilming
 
JPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SEJPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SE
hwilming
 
Optimierung von JPA-­Anwendungen
Optimierung von JPA-­AnwendungenOptimierung von JPA-­Anwendungen
Optimierung von JPA-­Anwendungen
hwilming
 
Aerogear Java User Group Presentation
Aerogear Java User Group PresentationAerogear Java User Group Presentation
Aerogear Java User Group Presentation
hwilming
 
The Gear you need to go mobile with Java Enterprise - Jax 2012
The Gear you need to go mobile with Java Enterprise - Jax 2012The Gear you need to go mobile with Java Enterprise - Jax 2012
The Gear you need to go mobile with Java Enterprise - Jax 2012
hwilming
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EE
hwilming
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EE
hwilming
 

Recently uploaded (20)

Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 

SAP Integration with Red Hat JBoss Technologies

  • 1. SAP Integration with JBoss Technologies Serge Pagop Sr. Channels Solution Architect [email protected] 2013-10-02 Carsten Erker Software Architect [email protected]
  • 2. Agenda ● Red Hat JBoss Middleware Products ● Introduction to SAP integration technologies – – SOAP based approach with SAP Enterprise Services – ● REST based approach with SAP NetWeaver Gateway Remote Function Calls with the Java EE Connector Architecture Recommendations & Examples Session title SAP Integration with JBoss Technologies Non -confidential 2
  • 3. Red Hat JBoss EAP 6 – Cloud Ready Architecture ● Modular architecture & high degree of automation ● Flexible management ● Frugal use of resources ● Lean, agile development ● Open platform ● Java EE 6 standard ● Subsystems (Web Technologies, Enterprise App. Technologies, Web Services Technologies, Management and Security Technologies) are what make up the functionality of the Application Server Session title SAP Integration with JBoss Technologies Non -confidential 3
  • 4. Red Hat JBoss Fuse – Build Your Own Way ● Elastic footprint and flexible architecture ● Based on open source Apache projects – – Apache ActiveMQ – ● Apache CXF, Apache Camel Apache Karaf + Fuse Fabric Apache CXF (HTTP, SOAP, REST ) or Apache Camel (SAP NetWeaver Gateway Camel Component) supports the integration with ERP systems Session title SAP Integration with JBoss Technologies Non -confidential 4
  • 5. Red Hat JBoss SOA Platform 6 – More in the Box ● A standard based, service development, deployment and integration platform ● Ease of use ● SOA 6 Platform Architecture Technology refresh (EAP 6, OASIS ” SCA, S-RAMP”, Core ESB “Camel, CXF, ActiveMQ”, Maven) ● Governance ● Functional equivalence with SOA 5 Session title SAP Integration with JBoss Technologies Non -confidential 5
  • 6. SOA 6 Gateways – Connectivity with external systems Camel FTP SOA 6 Platform Architecture File HTTP REST SOAP JCA JMS JPA Scheduling SQL SCA Netty TCP Netty UDP Mail ... Session title SAP Integration with JBoss Technologies Non -confidential 6
  • 7. Red Hat JBoss Data Services - Data Virtualization EDS v5 ● JBoss Data Services is a data federation and virtualization engine, that allows you to query multiple data sources (RDBMs, Web Services, Files, Applications, etc.) as though they were a single unified source Session title SAP Integration with JBoss Technologies Non -confidential 7
  • 8. How do Red Hat JBoss Data Services Work? Session title SAP Integration with JBoss Technologies Non -confidential 8
  • 9. Supported Data Sources Enterprise & Cloud Applications: Salesforce.com SAP Enterprise RDBMS: Oracle IBM DB2 Microsoft SQL Server Sybase ASE MySQL PostgreSQL Ingres Big Data: Apache Hive NoSQL: JBoss Data Grid (Infinispan) MongoDB Enterprise EDW: Teradata Netezza Greenplum Technology Connectors: Flat Files, XML Files, XML over HTTP SOAP Web Services REST Web Services OData Services Specialty Data Sources: S-RAMP/ModeShape Repository Mondrian MetaMatrix LDAP Office Productivity: Microsoft Excel Microsoft Access Google Spreadsheets Session title SAP Integration with JBoss Technologies Non -confidential 9
  • 10. Different Approaches User Experiences Web Mobile Enterprise Social Custom Java Applications SAP NetWeaver Gateway SAP Enterprise Services SAP Application Integration REST SOAP RFC JBoss EAP JBoss Fuse JBoss SOA-P / EDS SAP Business Suite CRM SRM SCM PLM ERP JBoss Middleware Non-SAP Systems/Databases Session title SAP Integration with JBoss Technologies Non -confidential 10
  • 11. Introduction to integration technologies SAP NetWeaver Gateway Session title Confidential / NDA Required 11
  • 12. SAP NetWeaver Gateway: Goals ● No SAP knowledge required ● Use of open, non-proprietary technologies ● Language independent ● Embrace mobile and tablet devices ● Data-centric approach Session title SAP Integration with JBoss Technologies Non -confidential 12
  • 13. SAP NetWeaver Gateway: Characteristics ● A set of add-ons to existing SAP ABAP stack ● Embraces REST architectural style – – ● HTTP(S) XML or JSON data formats Tools for Eclipse, Visual Studio and Xcode – Find exposed services and generate code Session title SAP Integration with JBoss Technologies Non -confidential 13
  • 14. SAP NetWeaver Gateway: Pros and Cons ● Pros – – ● Familiar tools and technologies for Java devs Existing ABAP functions/dialogs can easily be exposed as a Gateway service Cons – NetWeaver Gateway needs to be installed in SAP backend or separately – Creating services in ABAP not trivial for more complex scenarios – Not transactional Session title SAP Integration with JBoss Technologies Non -confidential 14
  • 15. SAP Enterprise Services Introduction to integration technologies Session title Confidential / NDA Required 15
  • 16. SAP Enterprise Services: Goals ● No SAP knowledge required ● Use of open, non-proprietary technologies ● Language independent ● Process-centric approach Session title SAP Integration with JBoss Technologies Non -confidential 16
  • 17. SAP Enterprise Services: Characteristics ● Expose existing ABAP functions as Web Services – – SOAP – ● HTTP(S) XML In SAP ERP, a WS wrapper can be created for existing functions Session title SAP Integration with JBoss Technologies Non -confidential 17
  • 18. SAP Enterprise Services: Pros and Cons ● Pros – – Familiar tools and technologies for Java devs – Use WDSL to generate client code – Trivial to create Web Service wrapper in SAP – ● Work well with SOA platforms No additional installs / hardware Cons – SOAP / WS* hell ;-) – Not transactional Session title SAP Integration with JBoss Technologies Non -confidential 18
  • 19. Introduction to integration technologies Remote Function Calls Session title Confidential / NDA Required 19
  • 20. SAP Remote Function Call (RFC) ● Call ABAP functions in SAP ERP ● SAP Java Connector (JCo) – Java library – Uses the binary SAP RFC protocol, supports ● Connection pooling ● Transactions ● Security ● Process-centric approach ● Does not fit very well into Java EE... Session title SAP Integration with JBoss Technologies Non -confidential 20
  • 21. Java EE Connector Architecture (JCA) ● Interaction of Java EE apps with Enterprise Information Systems (EIS) – ● … such as SAP ERP A Resource Adapter – is deployed in a Java EE application server – implements the JCA for a specific EIS ● Defines inbound and outbound connectivity ● Takes care of connections, security, transactions, configuration Session title SAP Integration with JBoss Technologies Non -confidential 21
  • 22. Resource Adapters for SAP: Availability ● SAP's own RA only runs on SAP NetWeaver Application Server ;-( ● Open Source alternatives: – Cuckoo Resource Adapter for SAP ● ● – Status: Stable (LGPL) http://sourceforge.net/projects/cuckoo-ra/ JBoss SAP JCA Connector ● ● ● Status: In Development (LGPL) https://github.com/punkhorn/jboss-sap-jca All these use the SAP Java Connector (JCo) under the hood Session title SAP Integration with JBoss Technologies Non -confidential 22
  • 23. JCA + JCo: Pros and Cons ● Pros – – No additional installs on SAP backend – Bidirectional communication possible (Java calls SAP, SAP calls Java) – ● Fits well into Java EE world Transactional Cons – Proprietary protocol – JCA Common Client Interface (CCI): overly generic, lots of glue code Session title SAP Integration with JBoss Technologies Non -confidential 23
  • 24. Hibersap ● “O/R-Mapper for SAP” ● Mapping of ABAP functions to Java objects – with Java annotations ● Lean API ● On top of JCA Resource Adapter or JCo ● Open Source (LGPL) Session title SAP Integration with JBoss Technologies Non -confidential 24
  • 25. Where to go? Session title Confidential / NDA Required 25
  • 26. The data-centric approach ● When you expose data from an SAP ERP system to your application – ● Use SAP NetWeaver Gateway The JBoss Data Services Platform with NetWeaver Gateway gives you – … a common way to unify virtualized view of information combined from multiple disparate sources (SAPs, …) – … the ability to enable users and applications to query and manage the integrated data as if it were located in a single database via a single uniform API Session title SAP Integration with JBoss Technologies Non -confidential 26
  • 27. The data-centric approach: Example 1 ● ● ● Web app for S&D for use by mobile and desktop devices Search, view, change and create customers and related data Customer data resides in SAP ERP Session title SAP Integration with JBoss Technologies Non -confidential 27
  • 28. The data-centric approach: Example 2 ● ● ● Reporting App for an online credit platform Aggregate and virtualize credit request customer's data Customer's data resides in different sources (DB, SAP, Salesforce) Session title SAP Integration with JBoss Technologies Non -confidential 28
  • 29. The process-centric approach ● ● When integrating business processes into your Java EE app, consider using Hibersap with JCA This makes sure – ... your data stays consistent in all systems – … you are ready for complex scenarios – … your code remains expressive and maintainable Session title SAP Integration with JBoss Technologies Non -confidential 29
  • 30. The process-centric approach: Example ● Hospital Information System ● Java EE application w/ Rich Client ● ● ● Invoices are created in Java EE application Further financial processes take place in SAP ERP Distributed transactions guarantee data consistency in both systems Session title SAP Integration with JBoss Technologies Non -confidential 30
  • 31. akquinet AG Session title SAP Integration with JBoss Technologies Non -confidential 31
  • 32. References ● ● ● ● ● ● Get in contact: http://www.akquinet.de/java/jboss-premier-partner.html @akquinet: https://twitter.com/akquinet Technical articles: http://blog.akquinet.de/ Hibersap/Cuckoo presentation: http://de.slideshare.net/hwilming/sap-integration-aufjavaeeart Cuckoo Resource Adapter for SAP: http://sourceforge.net/projects/cuckoo-ra/ Hibersap: http://hibersap.org Session title SAP Integration with JBoss Technologies Non -confidential 32
  • 33. Pictures ● ● ● ● ● Puerta de Alcalá by Emilio García (CC BY-SA 2.0): http://commons.wikimedia.org/wiki/File:Puerta_de_Alcalá_2.jpg Spider Web by Gnissah (CC BY-SA 3.0): http://en.wikipedia.org/wiki/File:Araneus_diadematus_web_1.jpg Post Office Engineers by Cardiff Council Flat Holm Project (CC BY 3.0): http://en.wikipedia.org/wiki/File:Post_Office_Engineers.jpg Indication Sign by Sergio Y Adeline (CC BY-NC 2.0): http://www.flickr.com/photos/18221790@N06/6813805609/ Icons by LogoOpenStock (CC BY): http://www.vecteezy.com/vector-icons/47484-techno-host-logo-elements Session title SAP Integration with JBoss Technologies Non -confidential 33
  • 34. 34
  • 35. 35