• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Bear Bibeault
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Jj Roberts
  • Carey Brown
Bartenders:
  • salvin francis
  • Frits Walraven
  • Piet Souris

Help in understanding

 
Ranch Hand
Posts: 195
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
I need help in understanding this statement:
"it is difficult to invoke EJBs behind firewalls"
what does this mean? Can someone explain this wrt Webservices?
Thanks
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This probably stems from the fact that most EJB containers use RMI, IIOP, or a proprietary protocol for the communication between the EJB stub (client) and skeleton (server). This is a problem because firewalls are generally configured to let only HTTP traffic through (ports 80 and possibly 8000/8080).
 
author
Posts: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Sri Addanki:
Hi,
I need help in understanding this statement:
"it is difficult to invoke EJBs behind firewalls"
what does this mean? Can someone explain this wrt Webservices?
Thanks


Hello Sri,
That is an interesting statement. Here's my 2 cents. IMHO it is bad form for a client from outside the firewall to attempt to access EJBs. That said, an RPC router, perhaps in the form of a servlet will work rather nicely... probably in conjunction with a stateless session bean. That is how I would expose an EJB as a web service. And, by the way, WebSphere Studio Application Developer v5.0 has smart guides (aka wizards) that make it a snap.
Regards,
Howard Kushner
 
Howard Kushner
author
Posts: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here is a link to an article from another thread in the Web Services topic that may help in your understanding.
http://www7b.software.ibm.com/wsdd/techjournal/0310_brown/brown.html
Regards,
 
Heroic work plunger man. Please allow me to introduce you to this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic