Good Application Servers?  Struts?  what to do....

Hi all I am currently charged with looking for application servers for my employer. Currently I was playing with JBoss 3.0.4, and it seems kind of cool I really like the ant and xdoclet that it uses. But we don't plan on using EJBs right now, so my question is, when do you need an application server? We don't have one now, all our pages are just on Tomcat. If we should get one what are the benefits, and which ones are good?
Also about Struts, I was wondering if anybody uses sturts, I have read the docs, and it sounds like an interesting way of doing things, but I want to know what others thought about it. So any thoughts?
Pup

There is no need to implement something complex only if you vaguely feel that it will help you in the future.
The best thing would probably to quantify what your future requirements will be. Then you can determine whether you need to really take the EJB route. While EJB has been the most hyped up technology (at least till Web Services came along), there have been serious performance issues when EJBs have not been used appropriately for questionable reasons or improperly designed.
Of course you can always download an AppServer for free and develop prototypes/proof of concepts to understand them better and to determine whether they offer any significant advantage to you before deciding to reengineer your entire application.
I came across an excellent book from WROX press titled J2EE Design and Development: Expert One on One. There is even a sample chapter available at their site. This chapter gives a fairly good initial idea of whether you need EJBs for you application or not. See the following link:
http://www.wrox.com/books/1861007841.htm
http://www.wrox.com/books/sample-chapters/SampleChapter_1861007841.pdf

Similar Messages

  • HT1386 Hello, I synchronized my iPhones with iTunes, having a new laptop, I had to do this step. But instead of helping it, I lost many applications. All my good applications disappeared. How do I get them back? What I have to do? I bought those app!!!

    Hello, I synchronized my iPhones with iTunes, having a new laptop, I had to do this step. But instead of helping it, I lost many applications. All my good applications disappeared. How do I get them back? What I have to do? I bought those app!!!
    How is this possible? How can the iTunes eat what I bought and what for? To buy the applications again?! Geez!
    Tell me the solution. It must exist one!

    You can redownload you previously purchased apps for free as long as they are still available in the app store.  Be sure you are logged into the Apple ID in iTunes used to purchase them, then follow this guide: http://support.apple.com/kb/HT2519.

  • Good MVC-based Struts modular application example

    I am searching for some good modular applications in Struts as a reference for the applications we are making. It is hard to find really good examples. Most are too simple with only 2 struts-config.xml files. Also validation, tiles and MessagesResources.properties should be included.
    Even in this URL: http://sourceforge.net/projects/struts I am not able to find a good example.
    We developed several rather complex modular applications in Struts, but we would like to have a good modular application reference...

    silvousplait wrote:
    I am seeking a recommendation to a website, book, etc. that gives an extensive example of building, from scratch, a desktop application (controlling of frames, panels, exceptions, DB).
    I would like it to follow the MVC convention if possible.I'm using two books; The JFC Swing Tutorial for technical reference and Filthy Rich Clients for inspiration.

  • How many application servers do I need??

    Does anyone know at what point i would need to consider using two application servers instead of just the one??
    Is it based on number of users?? Is it based on hardware spec??
    or both
    Thanks
    G.

    Hello
    I don't know about your configuration of hardware but my practice (bigger company) is good to have etc.one sever as infrastrocture (OID..SSO, portal repository,...) and other for forms and report server as middletier... And around 100 f10 forms users per server/middletier...For more, just add another middletier server and use network load balancer...If you have many print jobs it's good to have for reports other server as middletier which is not in NLB.
    regards

  • Alternative to EJB  Application servers

    Hi
    Can any body tell me the advantages of EJB in these contexts?
    1. WebServers/Application servers are exteremly costly for Indian Small & medium enterprises.So what is the milestones such firm will get on EJB..( I dont want answers like ejb is meant/good for dist. computing, transaction, security..)
    2. Can we achieve Container/application server functionality in c/c++?Any URL...?
    3. Can I get any url/info/docs on how application server works (or) how it provides the middleware services (or) how I get to know about the background activities..
    Any help appreciated,
    Regards
    Sriram

    Have you tried using the free or open source app servers?

  • Networking Application Servers

    This is a question for someone with a lot of experience bringing application servers online or for a network engineer who worked intimately to support someone who did.
    If I were going to roll out a new suite of applications (JD Edwards EnterpriseOne , for example) , what considerations would I have to make with regard to network architecture and connectivity?
    For example, creating a dual-homed server architecture for NIC/switch-port redundancy. Or creating a management vlan, separate from the data vlan, and using a separate NIC for that. Or perhaps placing an application server that has to constantly sieze information from an SQL database server on the same vlan/subnet to avoid layer 3 switching (routing) between hosts on different vlans. Or maybe placing the production servers and dev servers in separate vlans, etc.
    The reason I am asking is that I am going to have to help an applications support group make network architecture decisions when they roll out the new suite of applications and associated servers.

    Hi Victor
    I haven't worked with EnterpriseOne but i have been heavily involved with an Oracle ERP implementation in our data centre. This involves mid-tier appliction servers talking to back end database servers with load-balacing and firewalling involved. There is quite a bit to cover in your post so please come back if needed.
    1) Dual-honed servers. Absolutely. I'm assuming you would have redundancy with your switch and router architecture so it would be foolhardy not to include server redundancy.
    There are a number of ways to do this. Obviously you connect each server to two different switches. You can run NIC's in active/active mode or active/failover. You can use the same IP address for both NIC's or you can have separet IP's.
    In our datacentre we use active/failover (fault-tolerant) and use one IP address for the server. If you are firewalling any of these servers using 1 ip address only makes things simpler.
    2) Management vlan. Again absolutely and this becomes even more important if you want to firewall these servers ie.
    Lets say for arguments sake you only need to allow ports 80 & 443 through to your mid-tiers. Very easy to firewall. But if you also run your management software on the data NIC's you now have to add in those ports as well and believe me, a lot of server management software was not written with firewalls in mind.
    3) We place our mid-tiers on a separate vlan from the database server. Even if this is an internal only application you stil need to protect the database server. Databases often hold some of the most sensitive, critical information within the company. They should be on a dedicated, preferably firewalled vlan.
    The mid-tier/database server architecture makes it easier to protect your database server as you can tie the firewall rules down to only all the mid-tiers to initiate connections to the database server.
    I don't know what kit you are using but bear in mind layer 3 switching is not going to be a major performance hit especially if you do firewall the back end.
    4) Production and dev servers should always be on separate vlans and preferably dev should be firewalled off from production. In an ideal world dev should not even share the same switch infrastructure but this is not always possible.
    5) Load-balancing. The mid-tiers have web front-ends running on them. We use load-balancers for
    i) distribution of load
    ii) protection against failure of individual servers.
    You need to talk your apps people to see if they require that sort of load-balancing.
    6) Firewalling. It all depends on how secure this needs to be. Your application guys might not be the best people to talk to on this. Maybe you have security guidelines on this ?.
    We firewall both the mid-tiers and the database servers. Do we need to firewall the mid-tiers - probably not and even Oracle suggested as much but the project insisted at the time.
    Do we need to firewall the database server - absolutely yes.
    One thing that is worth doing is talking to the company who sells the application, sitting down with them together with your application guys. They should have some recommended best practices as regards security, and to be honest, if they don't you should be questioning why you are using that application.
    HTH, please follow up with any more questions
    Jon
    ** Edit - Cisco have some good design docs for data centre infrastructure, please see the following link
    http://www.cisco.com/en/US/netsol/ns656/networking_solutions_design_guidances_list.html#anchor3 **

  • SAP R/3 Enterprise : Background job run on application servers

    Hello All,
    For our SAP system (SAP_BASIS 620, SAP_ABA 620,SAP_APPL 470), there are 5 application servers and one central instance.
    We have a  Background job that connects to external non sap system for data delivery via RFC of Type "G" i.e.HTTP Connection to Ext. Server with port 443 . RFC works fine.
    In transaction STRUST, SSL certificates are also installed to enable the https connectivity from R3 system.
    Our current issue is that background jon runs on one of the application server correctly and is able to transfer that data to external system. However if same job runs on other 4 application server, it fails to connect to external server and throws error:
    RFC Destination XXXX not defined
    407 Unknown error
    Failed to store the XML content
    Error in the XML document: 1301540.xml
    407 Unknown error
    This is very starnge for us .RFC is working correctly every time but background job works on one AS and not on other AS.
    Where and What can be the difference in application servers.
    Please help to send in ur replies. Thanks
    Edited by: Chetna  Verma on Apr 27, 2011 1:46 PM

    Hi,
    Is there a firewall between the non SAP system and the SAP system ? It could be that firewall rules have only been set for one only of the SAP application servers ?
    Did you check the HTTP connections from each application server ?
    Did you check that the ICM is running on each SAP application server ?
    Regards,
    Olivier

  • Load balancing across multiple application servers not working with JCo RFC

    We have a problem where inbound messages to the Mapping Runtime engine (ABAP -> J2EE) are not load balanced over application servers. However, load balancing does take place across server nodes within one application server.
    Our system comprises of the following:
    Central Instance (2 X server nodes)
    Database Instance
    2 X Dialog Instances (with 2 X server nodes each)
    The 1st application server that starts is usually the one that is used for inbound messaging.
    We have looked at the sap gateway configuration and have tried various options without much luck:
    i.e.: local gateways vs. one central gateway, load balancing type by changing parameter gw/reg_lb_level, see: http://help.sap.com/saphelp_nw70/helpdata/EN/bb/9f12f24b9b11d189750000e8322d00/frameset.htm
    Here are our release levels:
    SAP_ABA     700     0012     SAPKA70012
    SAP_BASIS     700     0012     SAPKB70012
    PI_BASIS     2005_1_700     0012     SAPKIPYJ7C
    ST-PI     2005_1_700     0005     SAPKITLQI5
    SAP_BW     700     0013     SAPKW70013
    ST-A/PI     01J_BCO700     0000          -
    Any help would be greatly appreciated.
    Many thanks

    Tim
    Did you follow the guide here:
    How to Scale Up SAP Exchange Infrastructure 3.0  
    Learn what the most likely scaled system architecture looks like, and read about a step by step procedure to install additional dialog instances. The guide also walks you through additional configuration steps and the application of Support Package Stacks.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c3d9d710-0d01-0010-7486-9a51ab92b927
    We followed this guide for XI3.0 and PI7.0 and works successfully!

  • WebDynpro Notification Service with multiple Application Servers

    Hello Experts,
    I am currently working on a project where I have to integrate a BSP Application into a new Web Dynpro ABAP Application. On the BSP Page it is possible to edit some details (for example for a customer).
    When the user start to work on the BSP Page, the Web Dynpro Page should prohibit the navigation (i.e. disable all links). After Saving the BSP page, the navigation lock is released and the Web Dynpro reloads some data, which were changed from the BSP Page.
    I have a NetWeaver 7.02 so I decided to use Shared Objects and the new Web Dynpro Notification Service to realize the given requirements. On the development system everything worked fine. The Notification Service was called and it took about 2 Seconds until the Web Dynpro Application updated.
    But we got serious problems on the testmachine, which uses a Web Dispatcher and two application servers. After some research we managed that the application is running, and works.
    But the Notification Service takes now up to 1 Minute until it fires the registered actions. And I good frequently an ASSERTION_FAILED from the method CL_WDR_NOTIFICATION=>ATTACH_FOR_READ in the ST22 as long as the application is running.
    Can anybody help me how to solve this issue. It is a real blocker for the project.
    If there is another way to establish eventing between Web Dynpro and BSP I would also go for another solution. But I don't think there are many other possibilities (SAP Portal and NWBC are no options - Maybe the new Web Dynpro PageBuilder?).
    Best Regards
    Daniel

    Hello Guys,
    we decided to do a workaround for the moment. We use a refresh button on the Web Dynpro screen. That is not very nice, but sufficient for the moment.
    Anyway: I am still interessted in the BSP-Web Dynpro Interaction Issue. So if somebody has any ideas, please let me know.
    @PageBuilder: Currently the page builder does not work on the system, because of an 403 - Error when I try to call the Application-Configurator (the SICF service is active). But I will try this also as soon as this problem is solved.
    Best regards
    Daniel

  • Advantages of using a webserver inbetween a load balancer and application servers

    I am building out a new weblogic domain.
    I am wondering which one of these configuration to go with:
    1. Load balancer > weblogic servers
    2. Load balancer > web server > weblogic servers
    Could someone tell me what are the specific advantages of having web servers inbetween a load balancer and application servers (besides caching static data content and acting as a proxy)?
    Thanks in advance
    Srini

    Other than hosting the static content, nothing much really.   We have our load balancer go straight to WL for applications without static content and route to web server if there is static content.   Easy enough to do it both ways, best of both worlds.

  • R12.1.3 Upgrade from 11.5.10 and having multiple Application Servers

    Hi,
    We are in the process of upgrading the 11.5.10 Instance to R12.1.3.
    The 12.1.3 Instance will have multiple application servers.
    I will be doing an R12.1.1 Installation with Upgrade Option.
    What should be the procedure to have multiple application servers?
    Finish the upgrade on one Application Node and then clone the other Application Tiers?
    Please advise.
    Regards,
    VN

    We are in the process of upgrading the 11.5.10 Instance to R12.1.3.
    The 12.1.3 Instance will have multiple application servers.What services are running on each server?
    Do you have shared APPL_TOP or shared application file system implemented?
    I will be doing an R12.1.1 Installation with Upgrade Option.
    What should be the procedure to have multiple application servers?
    Finish the upgrade on one Application Node and then clone the other Application Tiers?
    Please advise.Please see Chapter 3, Performing an Upgrade in the installation doc, there is an example.
    Oracle E-Business Suite Installation Guide: Using Rapid Install
    http://docs.oracle.com/cd/B53825_08/current/acrobat/121oaig.pdf
    Thanks,
    Hussein

  • IDE's and webservers and application servers

    can anyone please tell me what exactly are the IDE's,webservers and application servers in java
    1.eclipse
    2.IDEA
    3.JDeveloper???
    jboss
    jbuilder..

    PubeHow much thrust does the Pube produce?no idea. it's not really about the power, it's a nice green eco-car, 100% recycled. it's made from old corsairs*
    *old coarse hairs boom boom                                                                                                                                                                                                                                                                                                                                                                                                       

  • Im new. How Do i integrate javaFX in my Existing Application of struts 2

    Hi there,
    I'm new to javaFX, so dont get mad at me with the question's im asking.
    I have a Existing application of struts 2 and now i want to add some enriched features in it using javaFX. So how do i start.
    Basically what is javaFX? Its all Client side rite, so do i have to do it in .jsp or how.
    How do i integrate in my existing application.
    Any link or material would be of great help
    Prateek Agarwal.

    .fx files are compiled to .class files, ie. regular Java code using a special runtime.
    These class files are then packaged to a .jar file and used like a regular applet. Look at the javafx.org site for samples, how they are integrated to the Web page.
    All you have to do is to include the special JavaScript code provided by Sun which will create the applet/object code for you, depending on the browser used by the users.

  • Application servers are developed in visual c++6.0 were not starting in windows server 2008.

    Hi,
        Some application servers are developed in visual c++ 6.0 are running windows server 2003 properly.when its running in 2008R2
    these r not starting.we checked in security log just process creating and terminating with 0X2,it means file not found even not creating any application logs and not appearing in task manager,only in security log.I tried with command prompt[cmd] as administrator.its
    not giving any error.
    Anyone please help me what this starting problem issue in server 2008.any dependencies like dlls required.I tried multiple ways.

    I think you are in the wrong forum - OCI questions (as opposed to OCI) should go here:
    Oracle Call Interface (OCI)
    Best of luck

  • Mount Points in Application Servers

    Hi ,
    I am planning to install ECC ISU , EP and BI in production environment.
    ECC & BI are On AIX and DB2
    EP is on Linux and DB2
    We will have two application servers for all systems ( ECC, BI and EP).
    Can anyone please let me know , what  are the sap related mount points (or, file systems) that should be present in the application servers of these systems ?
    Thanks and Regards,
    Moulinath Ray

    Thanks a lot Sunny.
    What I understand from your comment ,
    1. /sapmnt and /usr/sap/trans are to be shared between CI and all application servers.
    2. /usr/sap/<D01> or <D02> has to be created as local mount points in all application servers.
    3. The structure will remain same for all systems (i.e. ECC, BI & EP)
    Can you please confirm ?
    Regards,
    Moulinath

Maybe you are looking for

  • Problem with Windows Vista, PC Suite and E90

    PC Config: SO: Microsoft Windows Vista Business TabletPC (ENG Language)(with all the Updates for the SO). Nokia: PC Suite 6.84.10.3 Phone: Nokia E90 Comunicator with firmware V07.24.0.3 -12/06/07 - Nokia E90-42 After installing the PC Suite and estab

  • All my purchases are deleted!?!? HELP!?!?

    Hello, I recently was syncing my iPhone with my computer, and we have purchased many songs. Not to mention it all adds up. For some reason, and I don't know why, I went on iTunes to sync my iPhone with the computer, and all my songs were GONE! All of

  • Probelm with iPhoto and Photo Streams

    I am having trouble viewing my iCloud photo streams on my Mac using iPhoto. in the iPhoto iCloud category i can view the stream named my photo stream but i have 2 other stream that are presented but without any photos. in my iPad + iPhone i can view

  • I have upgraded to ios 7.1 but now I am unable to use my Keeper app

    I have upgraded my ipad to iOS 7.1 but now I am unable to use my keeper app, any ideas ?

  • EA6500 manually select speed and duplex for WAN port

    Is there any way (hidden settings?) to manually select speed or duplex for WAN port on EA6500? I'm using EA6500 with Genexis HRG1044 (FTTH) and the latter has known issues with upload speed when local device is connected on gigabit. It seems that bot