Hallo Community,
ich beschäftige mich momentan mit dem Thema SOA und mir ist aufgefallen, dass es 2 "Komponenten" gibt mit denen man eine Enterprise - Software erstellen kann. Einmal Enterprise Java Beans und dann noch Webservice. Welchen Sinn macht es eine EJB zu entwickeln, wenn man eh über SOAP mit der Komponente sich "verbindet"? So macht es doch mehr Sinn nur eine "simple" Java Klasse zu schreiben?! Welchen Sinn macht bei einem Webservice, welcher über SOAP betrieben wird ein ApplicationServer wie JBoss? Wenn man keine EJB deployen will, ist er doch überflüssig?
ich beschäftige mich momentan mit dem Thema SOA und mir ist aufgefallen, dass es 2 "Komponenten" gibt mit denen man eine Enterprise - Software erstellen kann. Einmal Enterprise Java Beans und dann noch Webservice. Welchen Sinn macht es eine EJB zu entwickeln, wenn man eh über SOAP mit der Komponente sich "verbindet"? So macht es doch mehr Sinn nur eine "simple" Java Klasse zu schreiben?! Welchen Sinn macht bei einem Webservice, welcher über SOAP betrieben wird ein ApplicationServer wie JBoss? Wenn man keine EJB deployen will, ist er doch überflüssig?