SlideShare a Scribd company logo
1 of 22
Beyond Big Data Webinar Series 
Integration intervention: Get your apps and data up to speed 
Syed Rasheed 
Solutions Marketing Manager 
Kenny Peeples 
Technology Evangelist 
November 19th, 2014 
1 RED HAT JBOSS MIDDLEWARE
IT EVOLUTION LEAVES ORGANIZATIONS WITH 
MULTIPLE COMPUTING MODELS 
2 RED HAT JBOSS MIDDLEWARE
PROBLEM 1: MONOLITHIC APPLICATIONS 
INFLEXIBLE, INEFFICIENT, HARD TO MAINTAIN 
Print Invoices 
Generate POs 
Credit Verification 
1 
User 
Authentication 1 
Account Validation 
1 
Create Customers 
Credit Verification 
2 
User 
Authentication 2 
Account Validation 
2 
• Application functionality and 
processes are not designed to 
manage data for use beyond its 
own boundaries 
• Data is out-of-sync, incomplete, 
and inaccurate in your applications 
• Hard to adapt to changing business 
requirements 
• Duplication of functionality means 
wasted resources 
• Small fixes require large 
investments of time and labor 
3 RED HAT JBOSS MIDDLEWARE
PROBLEM 2: POINT-TO-POINT INTEGRATION 
ISN’T JUST A DATA PROBLEM… IT’S A PROCESS AND FUNCTION PROBLEM TOO 
● Each project “re-invents” the data access layer: 
– Reduces developer productivity 
– Increases maintenance costs 
– Raises operating risks, system failures, downtime 
BI Reports 
Analytical 
Applications 
SOA Services 
4 RED HAT JBOSS MIDDLEWARE 
Custom 
Applications 
Mobile 
Applications 
Hadoop NoSQL Cloud Apps Data Warehouse 
& Databases 
Mainframe XML, CSV 
& Excel Files 
Enterprise Apps 
Integration Complexity 
Constant 
Change 
Siloed & 
Complex 
Data 
Consumers 
Data 
Sources
BREAKING THE MONOLITH 
Service Oriented Architecture??? 
Classic SOA 
• Integration of 
different 
applications as 
set of services 
Microservices 
• Architecture 
for single 
application as 
set of services 
Both are SOA but different implementation approach 
5 RED HAT JBOSS MIDDLEWARE
BREAKING THE MONOLITH STEP 1 
Services 
OLTP 
System 
Custom 
Applications 
Point 2 Point Spaghetti 
Point 2 Point Spaghetti 
Analytical 
Applications 
Master Data ERP App 
Cloud 
App 
Mainframe 
Mobile 
Applications 
Marketing Finance Sales Human Resources 
6 RED HAT JBOSS MIDDLEWARE
BREAKING THE MONOLITH STEP 2 
Analytical 
Applications 
Custom 
Applications 
Mobile 
Applications 
ESB for Service Virtualization & Abstraction 
Services 
OLTP 
System 
Integration Complexity 
Master Data ERP App 
Cloud 
App 
Mainframe 
Marketing Finance Sales Human Resources 
7 RED HAT JBOSS MIDDLEWARE 
Decouple the client from the 
service implementation 
However business service 
implementations are often 
intertwined with data access 
and transformation code
BREAKING THE MONOLITH STEP 3 
Analytical 
Applications 
Custom 
Applications 
Applications 
ESB - Service Virtualization & Abstraction 
Services 
Data Bus - Data Virtualization & Abstraction 
OLTP 
System 
Master Data ERP App 
Cloud 
App 
Mainframe 
Mobile 
Marketing Finance Sales Human Resources 
8 RED HAT JBOSS MIDDLEWARE 
Explicit separation of concerns 
between implementation of 
the service functionality 
(business logic) and enterprise 
data support logic. 
Data bus allows for 
virtualization i.e. decoupling 
of the enterprise data access 
and reduce coupling between 
services.
DESIRED SOLUTION 
Data as a Service 
● Standard based interface 
● Contextual view of disparate 
source data 
● Single point of access / 
integration 
● Reuse of Data 
But you cannot achieve this by 
writing more application code… 
JSON Results 
Hadoop NoSQL Cloud Apps Data Warehouse 
9 RED HAT JBOSS MIDDLEWARE 
& Databases 
Mainframe XML, CSV 
& Excel Files 
Enterprise Apps 
Data Sources 
Siloed & Complex 
Data as a Service 
BI Reports 
Analytical 
Applications 
Enterprise 
Integration / 
SOA 
Custom 
Applications 
Mobile 
REST Request Applications 
REST Message SQL Statement SOAP Message
DATA AS A SERVICE 
/ DATA BUS SOLUTION 
 Expose all data through a 
single uniform interface 
 Provide a single point of 
access to all business 
services in the system 
 Expose data using the 
same paradigm as 
business services - as 
"data services" 
 Expose legacy data 
sources as data services 
 Provide a uniform means 
of exposing/accessing 
metadata 
 Provide a searchable 
interface to data and 
metadata 
 Expose data relationships 
and semantics 
 Provide uniform access 
controls to information 
10 RED HAT JBOSS MIDDLEWARE
SUPPORT FOR ODATA 
Standard Data Access Protocol for Web i.e. “ODBC for Web” 
● OData is a standardized protocol for creating and consuming data APIs. Builds on 
core protocols like HTTP and commonly accepted methodologies like REST. The 
result is a uniform way to expose full-featured data APIs. 
● Widely adopted by SAP, Salesforce.com, Microsoft, IBM and RedHat along with 
Netflix, Open Data Government Initiative, Facebook Insight etc. 
● JBoss Data Virtualization is both OData producer & consumer i.e. 
– JDV expose Virtual Database using the OData protocol and 
– Easily consume data exposed using the OData protocol. 
Making it extremely easy for both developers and business users to utilize data 
in standardize way. 
Example: 
SQL Query Odata Request 
Select * from products where name = ‘Milk’ …/products?$filter=name eq ‘Milk’ 
11 RED HAT JBOSS MIDDLEWARE
JBOSS FUSE + DATA VIRTUALIZATION 
BETTER TOGETHER 
& 
DEMONSTRATION 
12 RED HAT JBOSS MIDDLEWARE
JBOSS DATA VIRTUALIZATION – DATA BUS 
13 RED HAT JBOSS MIDDLEWARE
JBOSS FUSE – ENTERPRISE SERVICE BUS 
Benefits of Fuse with Data Virtualization 
• Multiple components and flexibility 
with Camel 
• Integration with Camel on multiple 
platforms 
14 RED HAT JBOSS MIDDLEWARE
MICRO DATA SERVICES WITH DATA VIRTUALIZATION 
• Exposing Aggregated Data services to an integration platform 
• Become more productive 
• Use abstraction with Data Services and stop monolithic applications 
• Build Components into services 
15 RED HAT JBOSS MIDDLEWARE 
http://martinfowler.com/articles/microservices.html
WORKING WITH DATABASES WITH CAMEL 
● JDBC component - Allows you to access JDBC APIs from a Camel route. 
Producer Only 
● SQL component - Allows you to write SQL statements directly into the URI 
of the component for utilizing simple queries. Consumer and Producer. 
● JPA component - Persists Java objects to a relational database using the 
Java Persistence Architecture. 
● Hibernate component - Persists Java objects using the Hibernate 
framework. Camel-extras project on Google. 
● MyBatis component - Allows you to map Java objects to relational 
databases. 
● Olingo2 Component - interact with OData 2.0 and 3.0 compliant services 
16 RED HAT JBOSS MIDDLEWARE
APACHE CAMEL OLINGO2 
● Available as of Camel 2.14 
● The Olingo2 component utilizes Apache Olingo version 2.0 
APIs to interact with OData 2.0 and 3.0 compliant services 
● URI Format – olingo2://endpoint/<resource-path>?[options] 
● Will be part of JBoss Fuse 6.2 
● Easy integration with Data Virtualization 
17 RED HAT JBOSS MIDDLEWARE
ODATA BASICS 
● An OData client accesses data provided by an OData service using standard HTTP. 
The OData protocol largely follows the conventions defined by REST, which define 
how HTTP verbs are used. The most important of these verbs are: 
– GET: Reads data from one or more entities. 
– PUT: Updates an existing entity, replacing all of its properties. 
– MERGE: Updates an existing entity, but replaces only specified properties. 
– POST: Creates a new entity. 
– DELETE: Removes an entity. 
● OData provides full metadata of the datasource. With a $metadata query it is 
possible to see the full structure of the data available from a given OData service, 
as well as data types, relationships, etc. 
http://www.odata.org/ 
18 RED HAT JBOSS MIDDLEWARE
DEMO SCENARIO 
Application 
OData 
Data Virtualization Server 
Postgres 
MySQL 
19 RED HAT JBOSS MIDDLEWARE 
• Data abstraction for DB 
modernization and 
migration 
• Minimize impact by 
creating “logical” data 
views of underlying sources 
• Expose logical model as 
SQL or data services
INSERT SCREEN 
SHARE HERE 
20 RED HAT JBOSS MIDDLEWARE
SUMMARY & CALL TO ACTION 
● Access, refine, distribute & monetize all your data 
with agility & efficiency 
● Use modular architecture & start refactoring your 
monoliths and data silos 
● Red Hat JBoss middleware platform can support 
your choice of architectural style 
Monolith SOA Microservices 
21 RED HAT JBOSS MIDDLEWARE
Wednesday, November 5, 2014 
The 3 big problems with data and how to avoid them 
Syed Rasheed, senior product marketing manager, Red Hat 
Ken Johnson, director of product management, Red Hat 
Wednesday, November 12, 2014 
Slow data is a fast way to lose your best customers 
Vamsi Chemitiganti, chief solution architect, Red Hat 
Wednesday, November 19, 2014 
Integration intervention: get your apps and data up to speed 
Syed Rasheed, senior product marketing manager, Red Hat 
Kenny Peeples, JBoss technology evangelist, Red Hat 
Tuesday, December 2, 2014 
Making good decisions? Want to? Data analytics is the key. 
Kim Palko, senior product manager, Red Hat 
Prakash Aradhya, senior product manager, Red Hat 
Kenny Peeples, JBoss technology evangelist, Red Hat 
Tuesday, December 9, 2014 
Don't let Hadoop become a new data silo 
Syed Rasheed, senior product marketing manager, Red Hat 
Kenny Peeples, JBoss technology evangelist, Red Hat 
To watch the entire series – live or on 
22 RED HAT JBOSS MIDDLEWARE 
demand - register at: 
http://bit.ly/1wzD5Lx

More Related Content

What's hot

Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesSymantec
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsShantanu Thakre
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application IntegrationComputing Cage
 
Introduction to SOA EAI ETL BPM
Introduction to SOA EAI ETL BPMIntroduction to SOA EAI ETL BPM
Introduction to SOA EAI ETL BPMThanh Nguyen
 
A Presentation On Enterprise Application Integration
A Presentation On Enterprise Application IntegrationA Presentation On Enterprise Application Integration
A Presentation On Enterprise Application IntegrationUmesh Upadhyaya
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integrationGoa App
 
Topic3 Enterprise Application Integration
Topic3 Enterprise Application IntegrationTopic3 Enterprise Application Integration
Topic3 Enterprise Application Integrationsanjoysanyal
 
Microsoft365 Vs Atomic Data White Paper
Microsoft365 Vs Atomic Data White PaperMicrosoft365 Vs Atomic Data White Paper
Microsoft365 Vs Atomic Data White PaperJim Wolford
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise IntegrationKasun Indrasiri
 
IBM Spectrum Scale ECM - Winning Combination
IBM Spectrum Scale  ECM - Winning CombinationIBM Spectrum Scale  ECM - Winning Combination
IBM Spectrum Scale ECM - Winning CombinationSasikanth Eda
 
Emc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentumEmc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentumEric Griffin
 
IBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqecIBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqecIBMInfoSphereUGFR
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration StrategiesJesus Rodriguez
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBMInfoSphereUGFR
 
01 power center 8.6 basics
01 power center 8.6 basics01 power center 8.6 basics
01 power center 8.6 basicsuthayan87
 

What's hot (20)

Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security Challenges
 
Api enablement-mainframe
Api enablement-mainframeApi enablement-mainframe
Api enablement-mainframe
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) concepts
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Introduction to SOA EAI ETL BPM
Introduction to SOA EAI ETL BPMIntroduction to SOA EAI ETL BPM
Introduction to SOA EAI ETL BPM
 
A Presentation On Enterprise Application Integration
A Presentation On Enterprise Application IntegrationA Presentation On Enterprise Application Integration
A Presentation On Enterprise Application Integration
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
 
Topic3 Enterprise Application Integration
Topic3 Enterprise Application IntegrationTopic3 Enterprise Application Integration
Topic3 Enterprise Application Integration
 
Microsoft365 Vs Atomic Data White Paper
Microsoft365 Vs Atomic Data White PaperMicrosoft365 Vs Atomic Data White Paper
Microsoft365 Vs Atomic Data White Paper
 
EAI example
EAI exampleEAI example
EAI example
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise Integration
 
IBM Spectrum Scale ECM - Winning Combination
IBM Spectrum Scale  ECM - Winning CombinationIBM Spectrum Scale  ECM - Winning Combination
IBM Spectrum Scale ECM - Winning Combination
 
Emc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentumEmc World 2009 : microsoft sharepoint and emc documentum
Emc World 2009 : microsoft sharepoint and emc documentum
 
Documentum Overview
Documentum OverviewDocumentum Overview
Documentum Overview
 
IBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqecIBM InfoSphere Stewardship Center for iis dqec
IBM InfoSphere Stewardship Center for iis dqec
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
 
01 power center 8.6 basics
01 power center 8.6 basics01 power center 8.6 basics
01 power center 8.6 basics
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 

Similar to Integration intervention: Get your apps and data up to speed

Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do ThisMyth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do ThisDenodo
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Denodo
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Denodo
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionDenodo
 
How to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSIHow to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSIDenodo
 
The Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API EconomyThe Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API EconomyDenodo
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)Denodo
 
Key Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresKey Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresEDB
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Denodo
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItDenodo
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualizationDenodo
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014Wilfried Hoge
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to PostgresEDB
 

Similar to Integration intervention: Get your apps and data up to speed (20)

SOA Summit 2014
SOA Summit 2014SOA Summit 2014
SOA Summit 2014
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do ThisMyth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
 
JDV Big Data Webinar v2
JDV Big Data Webinar v2JDV Big Data Webinar v2
JDV Big Data Webinar v2
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Dev ops
Dev opsDev ops
Dev ops
 
How to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSIHow to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSI
 
The Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API EconomyThe Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API Economy
 
Big Data Ready Enterprise
Big Data Ready Enterprise Big Data Ready Enterprise
Big Data Ready Enterprise
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)
 
Key Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresKey Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to Postgres
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need It
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualization
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 

More from Kenneth Peeples

Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -Kenneth Peeples
 
Data Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionData Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionKenneth Peeples
 
Connect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTConnect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTKenneth Peeples
 
Maximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPMaximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPKenneth Peeples
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationKenneth Peeples
 
Understanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsUnderstanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsKenneth Peeples
 
Using Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftUsing Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftKenneth Peeples
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksKenneth Peeples
 
Big Data and Data Virtualization
Big Data and Data VirtualizationBig Data and Data Virtualization
Big Data and Data VirtualizationKenneth Peeples
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache CamelKenneth Peeples
 
Fuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPFuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPKenneth Peeples
 
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Kenneth Peeples
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalKenneth Peeples
 
CamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityCamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityKenneth Peeples
 

More from Kenneth Peeples (17)

dvprimer-architecture
dvprimer-architecturedvprimer-architecture
dvprimer-architecture
 
dvprimer-concepts
dvprimer-conceptsdvprimer-concepts
dvprimer-concepts
 
Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -
 
Data Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionData Virtualization Primer - Introduction
Data Virtualization Primer - Introduction
 
Connect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTConnect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTT
 
Maximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPMaximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQP
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data Virtualization
 
Understanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsUnderstanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIs
 
Using Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftUsing Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShift
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
 
Big Data and Data Virtualization
Big Data and Data VirtualizationBig Data and Data Virtualization
Big Data and Data Virtualization
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache Camel
 
Fuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPFuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMP
 
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-final
 
Bitmoney Demonstration
Bitmoney DemonstrationBitmoney Demonstration
Bitmoney Demonstration
 
CamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityCamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF Security
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Integration intervention: Get your apps and data up to speed

  • 1. Beyond Big Data Webinar Series Integration intervention: Get your apps and data up to speed Syed Rasheed Solutions Marketing Manager Kenny Peeples Technology Evangelist November 19th, 2014 1 RED HAT JBOSS MIDDLEWARE
  • 2. IT EVOLUTION LEAVES ORGANIZATIONS WITH MULTIPLE COMPUTING MODELS 2 RED HAT JBOSS MIDDLEWARE
  • 3. PROBLEM 1: MONOLITHIC APPLICATIONS INFLEXIBLE, INEFFICIENT, HARD TO MAINTAIN Print Invoices Generate POs Credit Verification 1 User Authentication 1 Account Validation 1 Create Customers Credit Verification 2 User Authentication 2 Account Validation 2 • Application functionality and processes are not designed to manage data for use beyond its own boundaries • Data is out-of-sync, incomplete, and inaccurate in your applications • Hard to adapt to changing business requirements • Duplication of functionality means wasted resources • Small fixes require large investments of time and labor 3 RED HAT JBOSS MIDDLEWARE
  • 4. PROBLEM 2: POINT-TO-POINT INTEGRATION ISN’T JUST A DATA PROBLEM… IT’S A PROCESS AND FUNCTION PROBLEM TOO ● Each project “re-invents” the data access layer: – Reduces developer productivity – Increases maintenance costs – Raises operating risks, system failures, downtime BI Reports Analytical Applications SOA Services 4 RED HAT JBOSS MIDDLEWARE Custom Applications Mobile Applications Hadoop NoSQL Cloud Apps Data Warehouse & Databases Mainframe XML, CSV & Excel Files Enterprise Apps Integration Complexity Constant Change Siloed & Complex Data Consumers Data Sources
  • 5. BREAKING THE MONOLITH Service Oriented Architecture??? Classic SOA • Integration of different applications as set of services Microservices • Architecture for single application as set of services Both are SOA but different implementation approach 5 RED HAT JBOSS MIDDLEWARE
  • 6. BREAKING THE MONOLITH STEP 1 Services OLTP System Custom Applications Point 2 Point Spaghetti Point 2 Point Spaghetti Analytical Applications Master Data ERP App Cloud App Mainframe Mobile Applications Marketing Finance Sales Human Resources 6 RED HAT JBOSS MIDDLEWARE
  • 7. BREAKING THE MONOLITH STEP 2 Analytical Applications Custom Applications Mobile Applications ESB for Service Virtualization & Abstraction Services OLTP System Integration Complexity Master Data ERP App Cloud App Mainframe Marketing Finance Sales Human Resources 7 RED HAT JBOSS MIDDLEWARE Decouple the client from the service implementation However business service implementations are often intertwined with data access and transformation code
  • 8. BREAKING THE MONOLITH STEP 3 Analytical Applications Custom Applications Applications ESB - Service Virtualization & Abstraction Services Data Bus - Data Virtualization & Abstraction OLTP System Master Data ERP App Cloud App Mainframe Mobile Marketing Finance Sales Human Resources 8 RED HAT JBOSS MIDDLEWARE Explicit separation of concerns between implementation of the service functionality (business logic) and enterprise data support logic. Data bus allows for virtualization i.e. decoupling of the enterprise data access and reduce coupling between services.
  • 9. DESIRED SOLUTION Data as a Service ● Standard based interface ● Contextual view of disparate source data ● Single point of access / integration ● Reuse of Data But you cannot achieve this by writing more application code… JSON Results Hadoop NoSQL Cloud Apps Data Warehouse 9 RED HAT JBOSS MIDDLEWARE & Databases Mainframe XML, CSV & Excel Files Enterprise Apps Data Sources Siloed & Complex Data as a Service BI Reports Analytical Applications Enterprise Integration / SOA Custom Applications Mobile REST Request Applications REST Message SQL Statement SOAP Message
  • 10. DATA AS A SERVICE / DATA BUS SOLUTION  Expose all data through a single uniform interface  Provide a single point of access to all business services in the system  Expose data using the same paradigm as business services - as "data services"  Expose legacy data sources as data services  Provide a uniform means of exposing/accessing metadata  Provide a searchable interface to data and metadata  Expose data relationships and semantics  Provide uniform access controls to information 10 RED HAT JBOSS MIDDLEWARE
  • 11. SUPPORT FOR ODATA Standard Data Access Protocol for Web i.e. “ODBC for Web” ● OData is a standardized protocol for creating and consuming data APIs. Builds on core protocols like HTTP and commonly accepted methodologies like REST. The result is a uniform way to expose full-featured data APIs. ● Widely adopted by SAP, Salesforce.com, Microsoft, IBM and RedHat along with Netflix, Open Data Government Initiative, Facebook Insight etc. ● JBoss Data Virtualization is both OData producer & consumer i.e. – JDV expose Virtual Database using the OData protocol and – Easily consume data exposed using the OData protocol. Making it extremely easy for both developers and business users to utilize data in standardize way. Example: SQL Query Odata Request Select * from products where name = ‘Milk’ …/products?$filter=name eq ‘Milk’ 11 RED HAT JBOSS MIDDLEWARE
  • 12. JBOSS FUSE + DATA VIRTUALIZATION BETTER TOGETHER & DEMONSTRATION 12 RED HAT JBOSS MIDDLEWARE
  • 13. JBOSS DATA VIRTUALIZATION – DATA BUS 13 RED HAT JBOSS MIDDLEWARE
  • 14. JBOSS FUSE – ENTERPRISE SERVICE BUS Benefits of Fuse with Data Virtualization • Multiple components and flexibility with Camel • Integration with Camel on multiple platforms 14 RED HAT JBOSS MIDDLEWARE
  • 15. MICRO DATA SERVICES WITH DATA VIRTUALIZATION • Exposing Aggregated Data services to an integration platform • Become more productive • Use abstraction with Data Services and stop monolithic applications • Build Components into services 15 RED HAT JBOSS MIDDLEWARE http://martinfowler.com/articles/microservices.html
  • 16. WORKING WITH DATABASES WITH CAMEL ● JDBC component - Allows you to access JDBC APIs from a Camel route. Producer Only ● SQL component - Allows you to write SQL statements directly into the URI of the component for utilizing simple queries. Consumer and Producer. ● JPA component - Persists Java objects to a relational database using the Java Persistence Architecture. ● Hibernate component - Persists Java objects using the Hibernate framework. Camel-extras project on Google. ● MyBatis component - Allows you to map Java objects to relational databases. ● Olingo2 Component - interact with OData 2.0 and 3.0 compliant services 16 RED HAT JBOSS MIDDLEWARE
  • 17. APACHE CAMEL OLINGO2 ● Available as of Camel 2.14 ● The Olingo2 component utilizes Apache Olingo version 2.0 APIs to interact with OData 2.0 and 3.0 compliant services ● URI Format – olingo2://endpoint/<resource-path>?[options] ● Will be part of JBoss Fuse 6.2 ● Easy integration with Data Virtualization 17 RED HAT JBOSS MIDDLEWARE
  • 18. ODATA BASICS ● An OData client accesses data provided by an OData service using standard HTTP. The OData protocol largely follows the conventions defined by REST, which define how HTTP verbs are used. The most important of these verbs are: – GET: Reads data from one or more entities. – PUT: Updates an existing entity, replacing all of its properties. – MERGE: Updates an existing entity, but replaces only specified properties. – POST: Creates a new entity. – DELETE: Removes an entity. ● OData provides full metadata of the datasource. With a $metadata query it is possible to see the full structure of the data available from a given OData service, as well as data types, relationships, etc. http://www.odata.org/ 18 RED HAT JBOSS MIDDLEWARE
  • 19. DEMO SCENARIO Application OData Data Virtualization Server Postgres MySQL 19 RED HAT JBOSS MIDDLEWARE • Data abstraction for DB modernization and migration • Minimize impact by creating “logical” data views of underlying sources • Expose logical model as SQL or data services
  • 20. INSERT SCREEN SHARE HERE 20 RED HAT JBOSS MIDDLEWARE
  • 21. SUMMARY & CALL TO ACTION ● Access, refine, distribute & monetize all your data with agility & efficiency ● Use modular architecture & start refactoring your monoliths and data silos ● Red Hat JBoss middleware platform can support your choice of architectural style Monolith SOA Microservices 21 RED HAT JBOSS MIDDLEWARE
  • 22. Wednesday, November 5, 2014 The 3 big problems with data and how to avoid them Syed Rasheed, senior product marketing manager, Red Hat Ken Johnson, director of product management, Red Hat Wednesday, November 12, 2014 Slow data is a fast way to lose your best customers Vamsi Chemitiganti, chief solution architect, Red Hat Wednesday, November 19, 2014 Integration intervention: get your apps and data up to speed Syed Rasheed, senior product marketing manager, Red Hat Kenny Peeples, JBoss technology evangelist, Red Hat Tuesday, December 2, 2014 Making good decisions? Want to? Data analytics is the key. Kim Palko, senior product manager, Red Hat Prakash Aradhya, senior product manager, Red Hat Kenny Peeples, JBoss technology evangelist, Red Hat Tuesday, December 9, 2014 Don't let Hadoop become a new data silo Syed Rasheed, senior product marketing manager, Red Hat Kenny Peeples, JBoss technology evangelist, Red Hat To watch the entire series – live or on 22 RED HAT JBOSS MIDDLEWARE demand - register at: http://bit.ly/1wzD5Lx