• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web Services Onderzoek
 

Web Services Onderzoek

on

  • 959 views

Onderzoek uitgevoerd naar verschillende Java WebService frameworks om te gebruiken in onze applicaties.

Onderzoek uitgevoerd naar verschillende Java WebService frameworks om te gebruiken in onze applicaties.
CXF uiteindelijk de winnaar.

Statistics

Views

Total Views
959
Views on SlideShare
941
Embed Views
18

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 18

http://www.coenm.nl 10
http://www.slideshare.net 8

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Web Services Onderzoek Web Services Onderzoek Presentation Transcript

  • WebServices Onderzoek 10-07-2009 Auke Noppe Developer E: anoppe@ymor.nl W: http://www.ymor.nl
  • Ketenbewaking™ in perspectief Performance › 75% van alle incidenten op bedrijfskritische bedrijfsapplicaties worden veroorzaakt door de ICT beheerorganisatie. Bron de Yankee group › De helft van alle op web gebaseerde applicaties komen tot de oorspronkelijke doelstellingen qua aantallen gebruikers, beschikbaarheid en performance. Bron Gartner Wat is nu eigenlijk de oplossing? 2
  • Onze visie: Ketenbewaking™ › Definitie Een verzameling van activiteiten om complexe ICT systemen onder controle te houden, met als uitgangspunt het bewaken van de kernactiviteiten die een eindgebruiker op de applicatie uitvoert. › Hoe? Met focus op: › End-to-End meting › Performance › Beschikbaarheid › Expert Consultancy 3
  • Agenda › Onderzoek › Uitvoering › Resultaten › conclusie
  • Onderzoek › “Wat is het beste webservice framework is voor Ymor?” › Randvoorwaarde: proxy ondersteuning › 3 verschillende frameworks onderzocht: › Apache Axis 2 › Sun JAX-WS › Apache CXF
  • Uitvoering › 3 prototypes: JAX-WS, CXF, Axis2 › Proxy ondersteuning › Is er ondersteuning voor proxy authenticatie en authorizatie? › Configuratie niveau › Hoe eenvoudig te configureren? › Load- en stresstest › Wat is de performance van deze frameworks?
  • Apache Axis2 › Voordelen › Veel gebruikt -> grote userbase › Volledige functionaliteit › Redelijke Spring integratie › Nadelen › Complexe en omslachtige configuratie
  • JAX-WS › Voordelen › Basic -> eenvoudig op te zetten › Ontwikkeld door Sun. Reference implementatie › Nadelen › Alleen core-funcationaliteit › Veel customizen › Geen Spring integratie
  • Apache CXF › Nadelen › Nieuw – niet zo grote userbase › Voordelen › Goede Spring integratie › Eenvoudige configuratie
  • Resultaat › Proxy test › Allemaal succesvol › Performance › CPU: › axis2 meest stabiel, JAX-WS vraagt het meest › Memory › Cxf meest zuinig, JAX-WS minst › Response tijden › Axis2 traagst, CXF & JAX-WS gaan gelijk op › Eind score: Proxy Speed test Configuratie Totaal (NTML) niveau Apache cxf 15 7 10 32 Axis 2 15 5 7 27 Metro 15 10 5 30
  • CPU Paars = CXF Groen= JAX-WS Rood=Axis2 11
  • Memory Donker Blauw = JAX-WS Licht Blauw = Axis2 Geel = CXF 12
  • Response Paars = JAX-WS Groen = Axis2 Geel = CXF 13
  • Conclusie › CXF is de winnaar › Eenvoudige doch uitgebreide configuratie › Volledig functioneel › Sterke performance (JAX-WS ook btw) › Naadloze integratie met Spring framework
  • Auke Noppe › Developer › Hudson Implementatie › Data Aggregatie proces › Werkzaam bij Ymor sinds start 2009 › http://www.ymor.nl › http://twitter.com/anoppe 5
  • WWW.YMOR.NL