Soumettre la recherche
Mettre en ligne
Apache CXF - New Features
•
Télécharger en tant que ODP, PDF
•
3 j'aime
•
17,156 vues
Daniel Kulp
Suivre
Slide deck from my Apache CXF - New Features presentation at CamelOne 2012 in Boston
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 17
Télécharger maintenant
Recommandé
Apache CXF New Directions in Integration
Apache CXF New Directions in Integration
Daniel Kulp
CXF 3.0, What's new?
CXF 3.0, What's new?
Daniel Kulp
Apache CXF Security Solutions
Apache CXF Security Solutions
Daniel Kulp
Alfresco 5.0 Technology Review
Alfresco 5.0 Technology Review
Zia Consulting
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
WSO2
ASP.NET: Present and future
ASP.NET: Present and future
Hrvoje Hudoletnjak
Basic architecture
Basic architecture
rasikow
Microservices with Spring Cloud
Microservices with Spring Cloud
Daniel Eichten
Recommandé
Apache CXF New Directions in Integration
Apache CXF New Directions in Integration
Daniel Kulp
CXF 3.0, What's new?
CXF 3.0, What's new?
Daniel Kulp
Apache CXF Security Solutions
Apache CXF Security Solutions
Daniel Kulp
Alfresco 5.0 Technology Review
Alfresco 5.0 Technology Review
Zia Consulting
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
WSO2
ASP.NET: Present and future
ASP.NET: Present and future
Hrvoje Hudoletnjak
Basic architecture
Basic architecture
rasikow
Microservices with Spring Cloud
Microservices with Spring Cloud
Daniel Eichten
Enterprise Integration made easy with WSO2 ESB
Enterprise Integration made easy with WSO2 ESB
WSO2
Navigating the Container Orchestration Maze
Navigating the Container Orchestration Maze
Alex Vranceanu
OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)
Folio3 Software
Alfresco 5.0 features
Alfresco 5.0 features
Muralidharan Deenathayalan
Agile Site built on the top of Oracle WebCenter Sites
Agile Site built on the top of Oracle WebCenter Sites
Duc Therry
What Is Alfresco
What Is Alfresco
fosulliv
Intro to Alfresco for Developers
Intro to Alfresco for Developers
Jeff Potts
Intro To Alfresco Part 1
Intro To Alfresco Part 1
Jeff Potts
Jelastic Enterprise
Jelastic Enterprise
Julio Pari
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Jeffrey T. Fritz
Protecting your site by detection
Protecting your site by detection
Marko Heijnen
Securing applications
Securing applications
ColdFusionConference
Play 2 Java Framework with TDD
Play 2 Java Framework with TDD
Basav Nagur
Week4 cmap
Week4 cmap
daisuke tochigi
Uit 2015-cloud-v2
Uit 2015-cloud-v2
Tom Creighton
Dependencies, dependencies, dependencies
Dependencies, dependencies, dependencies
Marcel Offermans
Mini-Training Owin Katana
Mini-Training Owin Katana
Betclic Everest Group Tech Team
Cloud computing, SaaS, and security
Cloud computing, SaaS, and security
Michael Van Kleeck
Productivity Acceleration Tools for SOA Testers
Productivity Acceleration Tools for SOA Testers
WSO2
Flisol 2018 - Microsoft + Open Source
Flisol 2018 - Microsoft + Open Source
Invent IT Solutions
ApacheCon 2013 SSO and Fine Grained Authorization in the Cloud
ApacheCon 2013 SSO and Fine Grained Authorization in the Cloud
Oliver Wulff
Borderless Federated-Identity
Borderless Federated-Identity
WSO2
Contenu connexe
Tendances
Enterprise Integration made easy with WSO2 ESB
Enterprise Integration made easy with WSO2 ESB
WSO2
Navigating the Container Orchestration Maze
Navigating the Container Orchestration Maze
Alex Vranceanu
OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)
Folio3 Software
Alfresco 5.0 features
Alfresco 5.0 features
Muralidharan Deenathayalan
Agile Site built on the top of Oracle WebCenter Sites
Agile Site built on the top of Oracle WebCenter Sites
Duc Therry
What Is Alfresco
What Is Alfresco
fosulliv
Intro to Alfresco for Developers
Intro to Alfresco for Developers
Jeff Potts
Intro To Alfresco Part 1
Intro To Alfresco Part 1
Jeff Potts
Jelastic Enterprise
Jelastic Enterprise
Julio Pari
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Jeffrey T. Fritz
Protecting your site by detection
Protecting your site by detection
Marko Heijnen
Securing applications
Securing applications
ColdFusionConference
Play 2 Java Framework with TDD
Play 2 Java Framework with TDD
Basav Nagur
Week4 cmap
Week4 cmap
daisuke tochigi
Uit 2015-cloud-v2
Uit 2015-cloud-v2
Tom Creighton
Dependencies, dependencies, dependencies
Dependencies, dependencies, dependencies
Marcel Offermans
Mini-Training Owin Katana
Mini-Training Owin Katana
Betclic Everest Group Tech Team
Cloud computing, SaaS, and security
Cloud computing, SaaS, and security
Michael Van Kleeck
Productivity Acceleration Tools for SOA Testers
Productivity Acceleration Tools for SOA Testers
WSO2
Flisol 2018 - Microsoft + Open Source
Flisol 2018 - Microsoft + Open Source
Invent IT Solutions
Tendances
(20)
Enterprise Integration made easy with WSO2 ESB
Enterprise Integration made easy with WSO2 ESB
Navigating the Container Orchestration Maze
Navigating the Container Orchestration Maze
OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)
Alfresco 5.0 features
Alfresco 5.0 features
Agile Site built on the top of Oracle WebCenter Sites
Agile Site built on the top of Oracle WebCenter Sites
What Is Alfresco
What Is Alfresco
Intro to Alfresco for Developers
Intro to Alfresco for Developers
Intro To Alfresco Part 1
Intro To Alfresco Part 1
Jelastic Enterprise
Jelastic Enterprise
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Protecting your site by detection
Protecting your site by detection
Securing applications
Securing applications
Play 2 Java Framework with TDD
Play 2 Java Framework with TDD
Week4 cmap
Week4 cmap
Uit 2015-cloud-v2
Uit 2015-cloud-v2
Dependencies, dependencies, dependencies
Dependencies, dependencies, dependencies
Mini-Training Owin Katana
Mini-Training Owin Katana
Cloud computing, SaaS, and security
Cloud computing, SaaS, and security
Productivity Acceleration Tools for SOA Testers
Productivity Acceleration Tools for SOA Testers
Flisol 2018 - Microsoft + Open Source
Flisol 2018 - Microsoft + Open Source
En vedette
ApacheCon 2013 SSO and Fine Grained Authorization in the Cloud
ApacheCon 2013 SSO and Fine Grained Authorization in the Cloud
Oliver Wulff
Borderless Federated-Identity
Borderless Federated-Identity
WSO2
CIS14: Building Blocks for Mobile Authentication and Security
CIS14: Building Blocks for Mobile Authentication and Security
CloudIDSummit
Navigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software Foundation
Brett Porter
Presentation sso design_security
Presentation sso design_security
Marco Morana
Cyber crime and forensic
Cyber crime and forensic
SANTANU KUMAR DAS
Federation in Practice
Federation in Practice
ForgeRock
Information security for dummies
Information security for dummies
Ivo Depoorter
Cyber crime and security ppt
Cyber crime and security ppt
Lipsita Behera
Cybercrime presentation
Cybercrime presentation
Rajat Jain
En vedette
(10)
ApacheCon 2013 SSO and Fine Grained Authorization in the Cloud
ApacheCon 2013 SSO and Fine Grained Authorization in the Cloud
Borderless Federated-Identity
Borderless Federated-Identity
CIS14: Building Blocks for Mobile Authentication and Security
CIS14: Building Blocks for Mobile Authentication and Security
Navigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software Foundation
Presentation sso design_security
Presentation sso design_security
Cyber crime and forensic
Cyber crime and forensic
Federation in Practice
Federation in Practice
Information security for dummies
Information security for dummies
Cyber crime and security ppt
Cyber crime and security ppt
Cybercrime presentation
Cybercrime presentation
Similaire à Apache CXF - New Features
What's New in IBM Messaging
What's New in IBM Messaging
Morag Hughson
WCF And ASMX Web Services
WCF And ASMX Web Services
Manny Siddiqui MCS, MBA, PMP
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Jason Townsend, MBA
High Volume Web API Management with the WSO2 ESB
High Volume Web API Management with the WSO2 ESB
Paul Fremantle
Understanding Platform as a Service
Understanding Platform as a Service
Paul Fremantle
Session 1: The SOAP Story
Session 1: The SOAP Story
ukdpe
Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003
Jason Townsend, MBA
Safe checkup - vmWare vSphere 5.0 22feb2012
Safe checkup - vmWare vSphere 5.0 22feb2012
M.Ela International Srl
Rest overview briefing
Rest overview briefing
◄ vaquar khan ► ★✔
Making Sense Of Web Services
Making Sense Of Web Services
Jorgen Thelin
Kamailio - Secure Communication
Kamailio - Secure Communication
Daniel-Constantin Mierla
Enterprise service bus
Enterprise service bus
Upul Doluweera
Carbon Webinar
Carbon Webinar
WSO2
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) Service
Sj Lim
Fuse technology-2015
Fuse technology-2015
Charles Moulliard
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Jason Townsend, MBA
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Jorgen Thelin
Riding with camel
Riding with camel
Sunitha Satyadas
03 Biz Talk 2010 Hands On Day Adapter Pack
03 Biz Talk 2010 Hands On Day Adapter Pack
Nikolai Blackie
WebServices in ServiceMix with CXF
WebServices in ServiceMix with CXF
Adrian Trenaman
Similaire à Apache CXF - New Features
(20)
What's New in IBM Messaging
What's New in IBM Messaging
WCF And ASMX Web Services
WCF And ASMX Web Services
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
High Volume Web API Management with the WSO2 ESB
High Volume Web API Management with the WSO2 ESB
Understanding Platform as a Service
Understanding Platform as a Service
Session 1: The SOAP Story
Session 1: The SOAP Story
Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003
Safe checkup - vmWare vSphere 5.0 22feb2012
Safe checkup - vmWare vSphere 5.0 22feb2012
Rest overview briefing
Rest overview briefing
Making Sense Of Web Services
Making Sense Of Web Services
Kamailio - Secure Communication
Kamailio - Secure Communication
Enterprise service bus
Enterprise service bus
Carbon Webinar
Carbon Webinar
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) Service
Fuse technology-2015
Fuse technology-2015
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Riding with camel
Riding with camel
03 Biz Talk 2010 Hands On Day Adapter Pack
03 Biz Talk 2010 Hands On Day Adapter Pack
WebServices in ServiceMix with CXF
WebServices in ServiceMix with CXF
Dernier
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Dernier
(20)
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Apache CXF - New Features
1.
Apache CXF: Leveraging New
Features Daniel Kulp VP – Open Source Development Talend
2.
Agenda A little about
Apache CXF What's new in CXF 2.5.x What's new in CXF 2.6.x What's next? CXF integration with Camel © Talend 2011 2
3.
Who am I? Employed
by Talend VP – Open Source Development Team of 8 people devoted to Apache projects Working on WebService/SOA related technology for over 10 years Apache Software Foundation Involved since Apache CXF entered the incubator in 2006 PMC Chair of Apache CXF Apache Maven, Apache WebServices, Apache Camel, Apache ServiceMix, Apache Aries Mentored couple other incubator projects ASF Member ASF Board of Directors © Talend 2011 3
4.
A Little About
Apache CXF Entered the Apache Incubator in August 2006 Merger of Celtix and XFire Compete with Axis? Graduated in April 2008 7 Major Versions (2.6.0 released last month) 55 Patch releases JAX-WS and JAX-RS Certified DOSGi Reference Implementation of OSGi Remote Services Specification 33 Committers – 17 Active Used by Talend, JBoss, FuseSource, WSO2, Pramati, MuleSoft, TomEE, etc... Embedded All Over – Google “CXF – Service List” © Talend 2011 4
5.
CXF 2.5.x Released in
October 2011 Major theme: Security Services WS-Notification Service Security Token Service WS-* Updates WS-RM 1.1 Support WS-MetadataExchange WS-Security updates JAX-RS Security Oauth 1.0 Support XML Security for JAX-RS © Talend 2011 5
6.
CXF 2.5.x -
Services WS-Notification Service Ported from ServiceMix WS-Notification Service JBI removed, replaced with pure JAX-WS API's API module for interacting with a WS-Notification Service A WS-Notification Service using ActiveMQ as a backend Security Token Service Production ready STS Authentication mechanisms: UsernameToken, SAML Token, KerberosToken, X509 Token Full support for Symmetric, Asymmetric, and Transport security bindings Support for Issue, Validate, and Cancel bindings (Renew added in 2.6) Support for Advanced RST elements: KeyType (Public, Symmetric, Bearer), Entropy (Symmetric, Public), OnBehalfOf, ActAs, Claims, SecondaryParameters, etc... Pluggable token validators, claims handlers, SAML token customizers, etc... © Talend 2011 6
7.
CXF 2.5.x –
WS-* Updates WS-Reliable Messaging Updated to 1.1 specification Also added a “hybrid” 1.1/1.0 implementation that .NET sometimes uses WS-RM components fully JMX instrumented Sequences, Retries, Acknowledgments, etc... WS-MetadataExchange All CXF endpoints can respond to WS-MEX requests to return information about the endpoint including the WSDL, Schema, policies, etc... The WS-SecurityPolicy runtime on the client side can use WS-MEX to obtain policies and endpoint information required to obtain Tokens to satisfy and IssuedToken assertion WS-Security See previous slide relating to STS. :-) © Talend 2011 7
8.
CXF 2.5.x -
JAX-RS Security Oauth 1.0 Flows XML Message Protection Enveloped Enveloping Detached SAML Auth Header Token in Message Form value © Talend 2011 8
9.
CXF 2.6.x Released April
2012 Major theme: OSGi OSGi Enhancements Security Enhancements JAX-RS updates Performance and scalability © Talend 2011 9
10.
CXF 2.6.x -
OSGi Everything is a bundle Large “everything and the kitchen sink” bundle no longer needed (still built though) Much less use of optional imports and dynamic imports – works better with OBR Can install just the functionality that is needed BundleListener to detect added CXF functionality Configuration Admin Service support Work queue settings HTTP Conduit settings Jetty Configuration Additional Blueprint Support HTTP Conduits Jetty Servers WS-RM Settings © Talend 2011 10
11.
CXF 2.6.x –
Security Stricter WS-SecurityPolicy Validation Loading policy documents Runtime policy processing Security Token Service Support for the Renewal binding for SAML Tokens Support for bulk issuing/validation/canceling/renewing of tokens Support for pluggable Claims parsing, Claims Transformation, etc... Enhanced Token Caching EhCache now the default implementation for caching Security Tokens Support for replay detection of Timestamp and UsernameToken nonces © Talend 2011 11
12.
CXF 2.6.x -
JAX-RS OAuth 2.0 support Custom JAX-RS Context Providers Enhanced SAML support SAML Web SSO Profile Various claim mapping enhancements CORS - Cross-Origin Resource Sharing moved to new module, updated © Talend 2011 12
13.
CXF 2.6.x –
Performance and Scalability Performance improvements JMS Transport using text messages – keep as String Further reduction of Spring usage Pretty much marked optional everywhere except JMS Memory profiling to reduce memory allocations, help startup speed Scalability New support for server side asynchronous behavior New @UseAsyncMethod annotation to allow CXF to call the async methods Frees the transport thread to process addition requests Jetty, Servlet 3, or JMS based transports © Talend 2011 13
14.
What's next? Whatever the
community decides to work on :-) Those who “do”' are the ones that have a say Apache CXF Fediz New CXF Subproject Helps you to secure your web applications and delegates security enforcement to the underlying application server Implements WS-Federation 1.1/1.2 Passive Requestor Profile WSS4J 2.0 – Streaming XML Security WS-Discovery – SOAP/UDP Lots more work with REST relating to Security More work on Async API's © Talend 2011 14
15.
CXF integration with
Camel Performance improvements – 2.9, but back ported to 2.8.3 Streaming support for PAYLOAD mode 2x-3x performance gains Started a discussion about a new mode that matches the CXF Message mode Allow CXF to handle security, compression, etc... Still provide access to the full message JAX-RS updates All the improvements related to JAX-RS and security need to be exposed © Talend 2011 15
16.
For More Information Contact
me: dkulp@apache.org dkulp@talend.com http://dankulp.com/blog CXF: http://cxf.apache.org users@cxf.apache.org dev@cxf.apache.org Contributor blogs: Colm O hEigeartaigh - “Mr Security” http://coheigea.blogspot.com/ Sergey Beryozkin - “Mr Rest” http://sberyozkin.blogspot.com/ Glen Mazza – All things WebServices http://www.jroller.com/gmazza © Talend 2011 16
17.
Thank You
Télécharger maintenant