Best technology for creation of a web portal

hello everybody,
i want to create a 3-tier web portal and am confused about the implementation in either ASP or JSP. Can somebody please guide me which is the appropriate technology and the flexible one regarding future changes.
s.l.s.phani

your in a java forum, so the answer is: use java/jsp.
For a developer point of view I would say: use the technique you are most familiar with.

Similar Messages

  • Best practice for auto update flex web applications

    Hi all
    is there a best practice for auto update flex web applications, much in the same way AIR applications have an auto update mechanism?
    can you please point me to the right direction?
    cheers
    Yariv

    Hey drkstr
    I'm talking about a more complex mechanism that can handle updates to modules being loaded into the application ect...
    I can always query the server for the verion and prevent loading from cach when a module needs to be updated
    but I was hoping for something easy like the AIR auto update feature

  • Best practice for simply invoking a web service

    Hello,
    We have web services deployed and accessible as wsdl documents in the SOA service manager/UDDI product. What is the best practice for simply calling a web service method deployed without regard to whether it is deployed on Tomcat, WebSphere, Oracle, etc.
    I'd just like to create a java client to make a web service call and JAXRPC has me confused because you seem to have to have custody of the web service implementation code to call a service. Can someone point me in the right direction?
    Thanks,
    Sean

    Thanks. Here is my wsdl, how would you say this is encoded?
    <?xml version="1.0" encoding="UTF-8"?>
    <definitions
         name="OracleProcess"
         targetNamespace="http://xmlns.oracle.com/OracleProcess"
         xmlns="http://schemas.xmlsoap.org/wsdl/"
         xmlns:tns="http://xmlns.oracle.com/OracleProcess"
         xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
         xmlns:client="http://xmlns.oracle.com/OracleProcess"
        >
        <types>
            <schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/OracleProcess"
                 xmlns="http://www.w3.org/2001/XMLSchema">
                <element name="OracleProcessProcessRequest">
                    <complexType>
                        <sequence>
                            <element name="input" type="string"/>
                            <element name="input2" type="string"/>
                        </sequence>
                    </complexType>
                </element>
                <element name="OracleProcessProcessResponse">
                    <complexType>
                        <sequence>
                            <element name="result" type="string"/>
                        </sequence>
                    </complexType>
                </element>
            </schema>
        </types>
        <message name="OracleProcessRequestMessage">
            <part name="payload" element="tns:OracleProcessProcessRequest"/>
        </message>
        <message name="OracleProcessResponseMessage">
            <part name="payload" element="tns:OracleProcessProcessResponse"/>
        </message>
        <portType name="OracleProcess">
            <operation name="process">
                <input message="tns:OracleProcessRequestMessage"/>
                <output message="tns:OracleProcessResponseMessage"/>
            </operation>
        </portType>
        <binding name="OracleProcessBinding" type="tns:OracleProcess">
            <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
            <operation name="process">
                <soap:operation style="document" soapAction="process"/>
                <input>
                    <soap:body use="literal"/>
                </input>
                <output>
                    <soap:body use="literal"/>
                </output>
            </operation>
        </binding>
        <service name="OracleProcess">
            <port name="OracleProcessPort" binding="tns:OracleProcessBinding">
                <soap:address location="http://st4s:9700/orabpel/default/OracleProcess/1.0"/>
            </port>
        </service>
      <plnk:partnerLinkType name="OracleProcess">
        <plnk:role name="OracleProcessProvider">
          <plnk:portType name="tns:OracleProcess"/>
        </plnk:role>
      </plnk:partnerLinkType>
    </definitions>

  • Best combination of technologies for Java db-supported web application?

    Hi everyone!
    I was given the task to develop a Java database-supported web application and am now wondering what combination of technologies would best fit my requirements.
    Basically, I am supposed to transform an "Excel-based" application into a Java-based web application that can be run in a browser in our intranet (I know, that's what a web application is supposed to do).
    The Excel application consist of an Excel sheet that holds all the data and a VBA form, that shows and lets you edit all the details/fields of a row and lets you navigate through the rows. Furthermore there are certain macros to filter the data table.
    Now, to transform the application, all data from Excel will be moved to an Oracle relational database and I want to rebuild the functionality with Java.
    Consequently, the Java application is intended to...
    - output the table as is in the browser
    - easily let you filter the data of the table
    - let you create (and save) custom filters
    - show detail view of a row
    - navigate through the rows of the (filtered) table
    - save the data that is entered/edited/deleted in the detail view back to the table in the database
    So, what are the best (and easiest to use) tools and technologies to develop such an application?
    Currently my reasearch has led me to the following conclusions:
    *1.* Architecture: I need a three-tier client-server application, which lead us to using the J2EE platform, right?
    *2.* For the persistence layer I somehow have to map the database table to a Java object,
    - either doing it completely manually (coding) using JDBC
    - or using EJB3 / Java Persistence API / Hibernate to get at least the getters and setters auto-generated, right?
    Please, correct me whenever i got something wrong!
    Oracle JDeveloper supports the mapping process with a wizard when using EJB3 and JPA
    (http://www.oracle.com/technology/obe/obe1013jdev/10131/ejb_and_jpa/master-detail_pagewith_ejb.htm)
    Is there something comparable available for Eclipse?
    *3.* I'd like to use Java Server Faces for the UI. Besides the reference implementation there are several other implementations with additional components for e.g. displaying tables. There are:
    - Apache MyFaces Trinidad (former ADF Faces, although ADF Faces looks different/has different style sheet than Trinidad?)
    - NetBeans Visual Web tools (which look quite nice in the tutorial, but require the NetBeans IDE, I guess?! Tutorial: http://www.netbeans.org/kb/60/web/web-jpa.html
    *4.* What IDE would you recommend? Should have a WYSIWYG editor for the JSF files and should support me as much as possible as a Java Learner!
    - JDeveloper
    - Eclipse (+Plugins?)
    - NetBeans
    - MyEclipse (only if there is a free version out there, I have read about an Eclipse plug-in, but don't know if that was free...)
    *5.* Do you know some good and easy-to-understand tutorials covering this problem?
    *6.* What other aspects should I think of? Are there certain technologies for the business logic or just normal JavaBeans? What about SessionBeans and ManagedBeans?
    Any help, answers, ideas, explanations, comments, recommendations, will be highly appreciated!
    Cheers,
    Chris

    Thanks paulcw, for your quick reply and helpful comments!
    The whole thing is getting bigger than I thought...
    Actually this is a 1-man-project, that I am supposed to realise for small department during my internship in a big company.
    Maybe a more detailed description of the structure may help you to understand what I actually need.
    The table of concern, is an overview of certain projects inside the company and read-only, as it is a view on another database uniting data relevant for the department.
    Then there is a second table for additional data (specific for the department) for each project. This data has to be entered, modified, deleted with the new application, while the data from the first table is only displayed.
    1) In this case, is AJAX / JavaScript still necessarily needed?
    2) EJB and Hibernate sound like overkill to me as well, but what would be the alternatives? JDBC, SQL queries and rowSets? And are the first mentioned really so hard to use?
    3) Do you have any recommendations on how to solve the multiple access problem (I'm sure, I'm not the only one with this kind of problem...)?
    Thanks to everyone in advance!
    Chris

  • Seeking advice on best technology for application

    We are in the process of evaluating the best technology to use to bring over some of our applications that were written in Lotus Domino to the SAP Enterprise Portal.
    From what I've personally seen and heard (and worked with) it sounds like Web Dynpro is the way to go but I wanted to see what others' experiences may have been if they were in a similar situation.
    To give an idea of application #1 to be converted it is an online approval system- mainly used for Purchase Requisitions but can be any sort of lineitem(s) that need approval from a list of approvers.  This will NOT initially integrate with our R/3 system as we do not do Purchase reqs in there- the buyer manually creates a PO in R/3 and that will remain at least for a time after the new process goes live.
    The application is made up of ~40 forms and needs to be able to do the following:
    1. Display a users' list of their requisitions on the home page
    2. Allow a user to create a new requisition (link to req needs to be emailed to approver #1 on the list).  User will input data via drop downs for ship to address and will enter supplier info, requisitioner info, and info on what is being purchased.  We want to get the user information from the UME and pre-populate some requisitioner info but allow the user to then change it if doing a req for another person.  We want to be able, at some point, to allow the part number to do a lookup in R/3 to obtain a part description.
    3. Allow an approver, once they receive the email to approve or deny the req then move it on to next approver.
    4. Eventually a buyer will get the req in email and will have to approve or deny the req.
    So- at a minimum we are looking at a good number of forms, a fairly extensive data dictionary, and the implementation of workflow.  I want to try to determine what technology- web dynpro, J2EE, or some other would be the best way to approach this in the portal.  As of now there is a single developer (myself) assigned to this task.  An idea of how long a project like this would take in each technology (even a very rough one) would be helpful as well.  If you need more information from me to provide me some information feel free to request it- just trying to get my management an idea of what direction we should go in and how long to expect the project to take as this would be portal programming project #1 for me.
    Thanks!

    Hello Dana,
    taking a look at Lotus Domino and the description of your application I see that you need a persistence layer (to store the information that you formerly use Notes documents for), screens (Notes Forms) as well as workflow functionality (Notes document routing and document state processing). The business logic can be transferred to Java classes (equivalent to Notes Agents) or EJBs. To me it looks like a perfect case for a composite application.
    With SAP NetWeaver, you may use the following technology:
    - CAF Guided Procedures for workflow (e.g. based on the Java Workflow Engine http://help.sap.com/saphelp_nw04s/helpdata/en/94/064e7a2f8a4f10a488f098febd84c4/frameset.htm)
    - Java dictionary project for persistence and business logic
    - Screen design can be done with Visual Composer (free-style) or more extensible with WebDynpro.
    When doing so, the guided procedures keep control of the screen flow and multi-user guidance (workflow). The screens designed by VC or WD are then linked to guided procedures as callable objects.
    Don't forget to use NWDI
    Regards
    Michael

  • Confirmation creation error in web portal using BRF

    Hi SRM Gurus,
    We are new to SRM 7.0. Currently we are trying to create a confirmation step through BRF to get approval for confirmation of  goods received.  We are using a copy of the FM: /SAPSRM/WF_BRF_0EXP000 with the following parameters:
       0C_C1_C_FWFCORLCNTNT   > Class: /SAPSRM/CL_WF_RULE_CONTXT_CONF
       0C_C2_C_GET_PROPERTY    >  Method - Get Atrribute Value 
       0C_C3_C_SPECIFICAT             > Specification (for example, confirmation/return delivery/cancellation)
    The standard workflow number is WS 40000015.
    When we are using the Result Type as Boolean, we are getting a pop-up error message "Schema not found" in the web portal.
    When the Result Type is changed to C (Length 30), we are getting a pop-up error message "No process levels defined in process scheme CF" error in the web portal.
    Kindly provide us your valuable suggestions..
    Thanks in Advance.
    Cheers,
    Ashok.

    Hi,
      Is your schema evaluation(Event) linked to a expression(Schema definition) determine dynamically? if so check your FM expression when EV_VALUE return correct value.. make sure you clear the ev_data_missing..

  • Best technology for web service - jsp vs ejb

    Currently we have our project fully done in jsp and servlets.
    Now we have decided to bring out a new version of the product.
    We are in thought of ejb and struts replacing jsp.
    But we need to know the advantages and disadvantages between jsp,servlets and ejb,struts for our task..
    Can anyone help in this to make our thoughts to work..
    Thanks in advance ..
    Bye
    Pradhip

    don't waste time in asking others
    i think it is better to use jsp and servlets
    if you don't know struts it is very difficult to study and impliment know
    you start learn struts know i hope u can impliment next time
    start with small example
    reffer jakartha struts and struts in action books to guide

  • I am looking for Java-based technology for building nice looking Web apps

    Hi everybody,
    As written in subject - I would like to use some nice web technology, based on Java. I would like to build good-looking web pages. I have tried a bit of Dojo or JQuery (generally this is Ajax I think). Could someone point me what is the relation between Java application/technology and presentation layer of the application? For example, could I easily build nice Web application only with JSF? Or should I connect it with some Ajax-based library?
    If Ajax is best solution - what are your favourite Ajax implementations?
    What about other technologies: portlets, EJB? Thanks in advance for some info - even general.

    DCVer wrote:
    As written in subject - I would like to use some nice web technology, based on Java. I would like to build good-looking web pages. I have tried a bit of Dojo or JQuery (generally this is Ajax I think). I think you need to start to learn the basics properly. I've summed up several links here: [http://forums.sun.com/thread.jspa?threadID=5404443].
    Could someone point me what is the relation between Java application/technology and presentation layer of the application? For example, could I easily build nice Web application only with JSF? Or should I connect it with some Ajax-based library?Java/JSF is entirely server side.
    JS/Ajax is entirely client side.
    In JSF world there are several component libraries with builtin ajaxical (and skinnability -this also covers "nice looking" as you say) support, such as RichFaces and IceFaces. Give their homepage and demo's a look.
    If Ajax is best solution - what are your favourite Ajax implementations?I myself have jQuery on #1.

  • Best practice for workflow triggering from Web Dynpro UI

    Hello, workflow community!
    I'm working on a task which allow to trigger the workflow by clicking a button in Web Dynpro UI. As always, there are multiple ways to do that, for instance, to use SAP Workflow API (SAP_WAPI_START_WORKFLOW) or to raise an event upon the button click, which will be caught by workflow template.
    In my opinion, the optimal solution is to call FM, which will call ABAP-class, raising an event, which, in turn, will be caught by workflow template. In this case, FM will service kind of wrapper, where we can implement some additional checks if needed.
    But the question is what approach is the best practice — to raise an event or use SAP_WAPI_*?
    Thanks.

    let combine, use SAP_WAPI_CREATE_EVENT
    usually I would not recommend creating a workflow directly (SAP_WAPI_START_WORKFLOW) since when I look for workflows in a system I usually start from SWE2 (the event linkage) which uses events so the workflow you start by SAP_WAPI_START_WORKFLOW will not be seen there, also SWE2 gives you better control for starting the workflow, you can easily deactivate an event linkage. finding where you called the workflow by SAP_WAPI_START_WORKFLOW will be more difficult and deactivation will require a code change.
    so use events, and start them by SAP_WAPI_CREATE_EVENT
    Also pay attention that you have a check function module option in SWE2.

  • Best practice for great slideshows to web

    Hello All,
    I am using A3. I have successfully exported slideshows, and assigned them into iWeb. I have had the site published online. When I view my site, the slideshows work great. However when my "testers" view it, they are having trouble. My feeling is that the slideshows are too large. But being less than 5 megs, I didn't expect anyone with fast connections to have issues.
    What I am asking is that if anyone has a solid slideshow workflow for me to try.
    Thanks in Advance

    Thank you all...
    It's a real mystery to me then... At least I'm glad it worked fine for you, and thanks for the kind words.

  • Best practices for exposing BPEL as web service on the Internet

    Hello can anyone tell me if there are any best practices to exposing a BPEL process to the Internet using SOA Suite 11g. We want to create a separate domain that will contain the few processes that will be need to be accessed by external services. We obviously have to do this in a secure manner, so any help in this area on how to do so would be greatly appreciated.
    Thanks in advance.
    Jim

    Hello can anyone tell me if there are any best practices to exposing a BPEL process to the Internet using SOA Suite 11g. We want to create a separate domain that will contain the few processes that will be need to be accessed by external services. We obviously have to do this in a secure manner, so any help in this area on how to do so would be greatly appreciated.
    Thanks in advance.
    Jim

  • What is the best app for animation for big screen - Flash?

    I am working on a project that requires multiple animations that will be projected on a large outdoor screen.  Edge Animate looks very easy to use, but looks like it only exports to html?  Am I correct in assuming that Flash is probably the best choice for creation, and then doing my edits in premiere?

    Flash Pro CC has a export video feature to export your content in full high-definition video and audio:
    Refer to:
    http://helpx.adobe.com/flash/using/whats-new.html#Exporting%20Video
    http://www.adobe.com/in/products/flash.html#content-dotcom-in-products-flash-bodycontent1- ttt-1
    Hope this helps.
    -Sujai

  • The Best Java Web Services Technology for Developing Web Services

    Hi,
    I am new to Web services world.
    I read the java web services page . there are more than 6 technologies.
    JAX-WS,
    JAX-RPC,
    JAXB,
    SAAJ,
    JAXP,
    WSIT,
    XWS-Security
    I went through several documents on web services.
    I could not get a clear idea of which technolgy to use.
    Which Java web service technology will be the best to develop web services independant of language, platform.
    or is there any 3rd party implemetations available ? for rapid development of web services.
    Could anyone help me !.
    Thanks in advance.
    Message was edited by:
    Siva.Prakash

    Which Java web service technology will be the best
    to develop web services independant of language,
    platform.
    Java by nature is a cross-platform language, so if your focus is on the need for portability, the choisce of WS should not be a problem. However, each WS is best suited for paricular uses.
    SAAJ, a low-level level API, offers much simplicity, but is not the first choice for programmers, as SOAP (Simple Object Access Protocol)messages need to be constructed piece by piece, making it a quite arduous code to program.
    If you are not familiar with XML, your best bet would be to use JAX-RPC (Java API for XML-Remote Procedure Calls), as it hides the underlying detail from the programmer, in terms of SOAP and XML. The shortcoming with RPC-based WS is that it is "restricted to the local programming experience". Another failing is that assumes there is a network path- a reliability concern.
    If your program will be contacting other services during downtimes, unlike JAX-RPC, JAXM is quite useful. However, your listing did not mention it, so I wont cover it.
    JAXR is a client-side only API that acts as an interface between registries (not referring to JAXP)
    I am not famiiar with JAXB, JAXP, WSIT or XWS-Security..
    or is there any 3rd party implemetations available ?It depends on what platform you are used to. Assuming you are familiarized with the J2EE platform (now changed to Java EE SDK), the NetBeans IDE (either 5.5, 5.5.1 or the latest editiion) is quite useful. I am using 5.5.1, but have found that it is quite buggy, especially when adding WS operations, a core requirement of a WS. if you will be using to devlop a service for an immediate need, you may find the learning curve to be a bit high, in terms of getting to grips with how to use it. (Download link:
    http://www.netbeans.info/downloads/index.php)
    The IBM Autonomic IDE (or AIDE), based on the WSDM standard, includes 3 sub-tools, icluding the IBM Manageability Endpoint Builder which, according to their website, allows individuals to build endpoints to allow manageability interface exposure; Manageable Resource Browser and the IBM Manageability Endpoint Simulator. However, I'm not familiar with this IDE. (Download link: http://www.alphaworks.ibm.com/tech/aide/download)
    The .NET Framework uses the Visual Studio IDE. For an unbiased comparison of J2EE and the .NET Framework in terms of WS, see http://www.webservicesarchitect.com/content/articles/hanson01.asp.
    Apache Axis2, Geronimo and JiBX allows fast development of WS, or so the creators profess.
    The PHP environment- you could try NuSPHERE PHPed. According to one website, with it you can develop a web service in under an hour.
    I hope this was useful to you.
    [Based partly on Topley, K. (2003) [i]Java TM Web Services in a Nutshell: A desktop Quick Reference. 1st ed. California: O�Reilly & Associates, Inc]

  • Best Practice for External Libraries Shared Libraries and Web Dynrpo

    Two blogs have been written on sharing libraries with Web Dynpro DC, but I would
    like to know the best practice for doing this.
    External libraries seem to work great at compile time, but when deploying there is often an error related to the external library not being a deployed component. 
    Is there a workaround for this besides creating a shared J2EE library which I have been able to get working?  I am not interested in something that works, but really
    what are the best practice for this. What is the best way to  limit the number of jars that need to be kept in a shared library/ext library.  When is sharing ref service/etc a valid approach vs. hunting down the jars in the portal libraries etc and storing in an external library.

    Security is mainly about mitigation rather than 100% secure, "We have unknown unknowns". The component needs to talk to SQL Server. You could continue to use http to talk to SQL Server, perhaps even get SOAP Transactions working but personally
    I'd have more worries about using such a 'less trodden' path since that is exactly the areas where more security problems are discovered. I don't know about your specific design issues so there might be even more ways to mitigate the risk but in general you're
    using a DMZ as a decent way to mitigate risk. I would recommend asking your security team what they'd deem acceptable.
    http://pauliom.wordpress.com

  • Best practice for moving portal solution using content db from UAT to PROD

    Hi,
     Would like to know can we backup the database from UAT env. and restore the  same to  PROD. if all of my functionality is working fine in UAT env.
    I have event receivers[web level features], site collection level features,custom web parts, custom permissions, saved site templates, custom discussion forums etc.
    Assuming that I have my custom solution deployed on the Prod. which will activate features for those web parts and my custom application page features.
    Is there any issues I can anticipate in PROD.env, if i perform this activity.
    or
    Is this approach not recommended by Microsoft ? if yes , whats the best approach for deploying portal solution in PROD?
    Should I create teh web application, site collections, everything in PROD.from scratch.
    any links regarding this approach and the bext practices / helpful info is appreciated.

    Thanks Trveor for the reply.
    so, I can go ahead and  create the web applns, site collections and  deploy my web parts, item event receivers, appln pages and my timer jobs in UAT and take the  backup of the same and restore it in PROD env.
    But, i ahve a doubt here , as I have few site pages created it in my site template and when i take the backupof this web apppln's content db --- [ i think i can take the backup of web appln content db through power shell] ---- 
    will the site pages also be part of this backup?
    I had some experience in prev.version of SP, wherein i have few site pages and saved site template I have taken the backup of the  web appln and  restore it in another farm and  associate the restored content db to the
    newly created web appln in the targeted farm.
    But when I navigated to thsoe restored site pages, it gave me "resource not found /file not found " error.
     I had  deployed the custom web parts as a custom wsp and added into those site pages.
    and it failed to load those web parts UI.
    I was not sute whether this happened because of backup or restore from source  spfarm to the  targeted sp farm .

Maybe you are looking for

  • Airport not distributing DNS servers over network

    Hi everyone, I connect to the Internet over ADSL (ISP: Arnet Highway, Buenos Aires, Argentina) using PPPoE from my MacBook Pro. I have my ADSL modem connected to the Airport Extreme (802.11n) and distributing IP over DHCP just fine. Every device that

  • Created by & Updated by in the Oracle forms

    Hi All, As you know in the menu window -> Record history we can trace who created updated the PO or Invoice or Receipt etc. For the update by, it will record the lastest update person for the object. But if the object has been updated by different pp

  • User exit in iw32

    Hi all,    A calibration order is created automatically when IP10 is run everyday. The users create notification (IW21) wrt the order created. In this case, the system allows creation of notification even for orders with basic start date as future da

  • ICP Top member

    Hi Peers, Before i ask my question what i know before that is very important. In Entity dimension where ever i tagged it as "is ICP", system automatically generated ICP Members. up to this i have done and understand ICP Top how can i understand? Wher

  • DVI not working but VGA is on 7300GT on Mac Pro

    I ran into an odd issue where upon starting up Mac Pro, my second 7300 GT Card was not outputting video to monitors 2 & 3. They were connected to my 2 ViewSonic 2025 LCD's. The stock video card worked fine. I powered down the Mac and still no joy aft