Installation tools...suggestions? Pros/Cons?

I am creating a suite of applications for a client and will need to package this for distribution across the web as well as on hard media (CD). Can anyone give me some ideas as to what utilities are out there for building installable packages that can handle database setup, JRE deployment, setting up properties/config files and the jar file?
Thanks,
Gil

NullSoft's installer package has worked very well for us. It is open source and free to use, and you program it with a script language (other apps have GUI's, etc... that seem like they save time at first, but eventually, someone has to be a darned expert in the app in order to get it to do anything).
The capabilities may not be quite as simple to use as you are looking for - JRE deployment is relatively easy, setting up properties files, etc... may be a little less straightforward, but definitely not outside the bounds of "reasonable-ness" (if that's even a word). Unlike other solutions, you are responsible for managing the dependencies (this can be a blessing, though). We use Eclipse to generate the appropriate JAR files into a central deployment location, then execute the installer build script to put together the final package.
A couple of other nice aspects: Because it is just processing a script, you can build the script based on parameters in an Ant build file, then execute the script as a final deployment step.
I would defintiely recommend that you use what they refer to as the "modern user interface" for your build files.
- K

Similar Messages

  • Pros/Cons of replicating to files versus staging tables

    I am new to GoldenGate and am trying to figure out pros/cons of replicating to flatfiles to be processed by an ETL tool versus replicating directly to staging tables. We are using GoldenGate to source data from multiple transaction systems to flatfiles and then using Informatica to load thousands of flatfiles to our ODS staging. Trying to figure out if it would be better just to push data directly to staging tables. I am not sure which is better in terms of recovery, reconcilliation, etc. Any advice or thoughts on this would be appreciated.

    Hi,
    My Suggestion would be to push the data from multiple source systems directly to staging table and then populate target system using ELT tool like ODI.
    Oracle Data Integrator can be combined with Oracle Golden Gate (OGG) , that provides a cross-platform data replication and changed data capture. Oracle Golden Gate worked in a similar way to Oracle’s asynchronous change data capture but handles greater volumes and works across multiple database platforms.
    Source -> Staging -> Target
    ODI-EE supports all leading data warehousing platforms, including Oracle Database, Teradata, Netezza, and IBM DB2. This is complemented by the Oracle GoldenGate architecture, which decouples source and target systems, enabling heterogeneity of databases as well as operating systems and hardware platforms. Oracle GoldenGate supports a wide range of database versions for Oracle Database, SQL Server, DB2 z/Series and LUW, Sybase ASE, Enscribe, SQL/MP and SQL/MX, Teradata running on Linux, Solaris, UNIX, Windows, and HP NonStop platforms as well as many data warehousing appliances including Oracle Exadata, Teradata, Netezza, and Greenplum. Companies can quickly and easily involve new or different database sources and target systems to their configurations by simply adding new Capture and Delivery processes.
    ODI-EE and Oracle GoldenGate combined enable you to rapidly move transactional data between enterprise systems:
    Real-time data. - Immediately capture, transform, and deliver transactional data to other systems with subsecond latency. Improve organizational decision-making through enterprise-wide visibility into accurate, up-to-date information.
    Heterogeneous. - Utilize heterogeneous databases, packaged or even custom applications to leverage existing IT infrastructure. Use Knowledge Modules to speed the time of implementation.
    Reliability. - Deliver all committed records to the target, even in the event of network outages. Move data without requiring system interruption or batch windows. Ensure data consistency and referential integrity across multiple masters, back-up systems, and reporting databases.
    High performance with low impact. - Move thousands of transactions per second with negligible impact on source and target systems. Transform data at high performance and efficiency using E-LT. Access critical information in real time without bogging down production systems.
    Please refer to below links for more information on configuration of ODI-OGG.
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_11g/odi_gg_integration/odi_gg_integration.htm
    http://www.biblogs.com/2010/03/22/configuring-odi-10136-to-use-oracle-golden-gate-for-changed-data-capture/
    Hope this information helps.
    Thanks & Regards
    SK

  • How can I use firefox with pro con latte extention on a linux OS that runs via a USB?

    What linux distro to use?
    What version of firefox to use? (Since it has to be compatible with pro con latte)

    Firefox tarballs from Mozilla Org use prefs within Firefox for updates. The "toggle" for not automatically updating - '''app.update.enabled''' and where to look for updates - '''app.update.url'''. The first needs to be '''''false''''' and the second could be a '''''null''''' string, do an update can't be found.
    ''I use both prefs to keep Firefox from updating by itself. I install each new version of Firefox as it is released, and keep the older versions around for reference purposes. Those prefs are the same since Firefox 1.5 came out.''
    The versions of Firefox that are part of an operating system installation usually are that OS's own build of Firefox, and don't use the same update setup as Mozilla uses, in most cases. I am not familiar with Cent OS, but Ubuntu and Debian look for Firefox updates and from their own program repository servers outside of Firefox - as with the tarballs from Mozilla.

  • Is there anything available that covers the pros/cons of a simple and network PCD migration?

    Is there anything available that covers the pros/cons of a simple and network PCD migration?  

    Hi,
    as such there is no DOC but I can share my views:
    Under Pros:
    a. PCD is an application use to migrate older versions[6.1.5, 7.x , 8.x] running on MCS to VM servers.
    b.It can be used to change the IP address or hostname on new servers without affecting existing version .
    c. Many users using MCS Hardware are not willing to migrate to latest version because of existing HW not supporting interim releases which they have to hop through to get on to the target release.
    d. Further, this requires license re-hosting as well for interim releases and major downtimes as well which can be avoided by using PCD without disturbing existing setup.
    e. Also, DRAM/HDD sizing needs to be considered while doing migration on MCS.PCD addresses these issues for migration.
    Under CONS:
    a. It needs to be ordered through Product Upgrade Tool and bootable is not downloadable from Cisco site.
    b. You could face some issues while doing migration which could be bugs but can be resolved.
    c.could face issues while discovering  cluster/doing migration but can be resolved.
    regds,
    aman

  • What are pros/cons of using xmarks vs. firefox sync?

    Used Firefox for a long while. Bookmarks morphed to Xmarks, which in turn has been acquired twice. I continue to use the newer Xmarks. In process of setting up a new computer, found that Firefox has it's own bookmarks sync.
    Like to keep things as simple as possible. Does Firefox sync do all that Xmarks does? What are pros/cons of using xmarks vs. firefox sync?

    I am not in a business environment, just my home. So, I don't know your specific requirements. I operate a dual G5 xserve, a dual quad-core mac pro, 6+ Apple MacOSX computers of varying types and several other linux servers plus a couple of Windows machines. If it were me, I would get two mac pro's running MacOSX Server and use one for backup of the other. The xserve RAID is too expensive from my point of view. I copy data from the xserve to several MacOSX computers with firewire drives for my backup and I have every computer on a ups. (I am assuming that they will not all fail at once!
    I run Tiger servers and would suggest that you significantly test Leopard before committing to it.
    Hope that helps.

  • One Legal entity two company code - pros & cons

    Hi SAP GURUS,
    We are having one legal entity with multiple products. I want each plant  to be a profit center. But i am loosing plant wise profitability when we are transferring the same product from different plants, in a common depot. This is because we are not having batch & hence profitabilty for plant is lost when it is sent to depot for sale.
    In this case I am thinking to  go for two company code. One manufacturing & Other selling. What will be the pros & cons in this case.
    Thanks
    CHEERS

    Yes ! kishore You are obsolutly correct !
    Hi Nitin,
    As per my understanding your issue seems profit cannot be determined while sending goods sending plant to another palnt. For that SAP suggested to use Transfer pricing in Prrofit centre accouting & your valuation must be profit centre valuation not company code to get internal reports.
    Rgds
    ManiSuma

  • What are the pros/cons of having 1 large BI system versus 2 medium systems?

    What are the pros/cons of having 1 large BI system versus 2 medium systems?  Are there any known limits as to how large a BI system can be until it experiences performance problems?
    Thanks!

    Hi,
    I dont think there is any limit as long as your DB and Apps servers support it.
    There are case studies on systems from 20 TB to 60 TB.
    Regarding having two meduim installations it may not be a right choice if you consider facts like routine maintenance, DB upgrades and reorganization, number of resources required, number of DEV and QUAL servers required (this will increase as each PROD requires one DEV and one QUAL atleast).
    If you have a single PROD you can do away with this.
    One DEV , one QUAL and a single team of dedicated resources are required to maintain the system.
    Try this Help files.
    Large Data Warehouse Implementations
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c04aa1fe-0fa2-2a10-b78f-be514604d3eb
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/dcd29c7a-0701-0010-ceb3-8ac3918f1ac7
    Experiences with SAP NetWeaver® Business Intelligence at 20 Terabytes
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/406a36d7-99b0-2a10-8b89-f91b4a020bd2
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d56bbf90-0201-0010-53aa-923512127968
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80d636a9-2dc1-2a10-42a3-ac0b8eac5dc0
    Infrastructure Solutions Design, Manage and Optimize a 60 TB SAP NetWeaver Business Intelligence data
    warehouse
    http://www.redbooks.ibm.com/redpieces/pdfs/sg247289.pdf
    http://www.sap.com/platform/esoa/pdf/CS_NetWeaver_Case_Studies.pdf
    Hope this helps.
    Thanks,
    JituK

  • Is FMS Unicast or Multicast? Pro/Con FMS vs WMS

    Hello,
    I have two questions:
    Is FMS Unicast or Multicast?
    What are the pros/cons with FMS vs WMS?
    The reason for my questions is that my company has a Flash
    Streaming Server and a Windows Media server and we would like
    streaming video of conferences displayed on our Intranet. I have
    setup the streaming service and am using flash media encoder.
    However, we also stream other content to a windows media player and
    the benefits of that is the ability to Multicast. I would like to
    use FMS because I can customize the experience but I know I will
    have to justify against a multicasting system
    Thank you for your time

    quote:
    Originally posted by:
    solostruggle
    JayCharles, Thank you for your response. It is very much
    appreciated.
    I had no idead that our 1000/40/ Unlimited would not be
    sufficient. WOW
    I am looking at the adobe pricing here
    http://www.adobe.com/products/flashmediaserver/productinfo/pricing/
    and I have a question regarding your suggestion of the
    150/unlimited. I was under the impression that concurrent meant
    simultaneous and how could I meet my 800 user needs with only 150
    concurrent connections?
    The FMS pro license has 3 profiles. You can choose one
    profile per server, and the profile you select applies to all
    licenses installed on that server (you can stack up to 10 licenses
    on a single server).
    Assuming you configure the server with the 150/unlimited
    profile, you can accomodate 150 users simultaneously on a single
    license, and they can each consume as much bandwidth as they want
    (limited by the physical server and the internet pipe/LAN
    bandwidth, of course). If you were to buy two licenses and put them
    on the same server, you could have 300 users with no bandwidth
    limits, 450 users with 3 licenses, and so on.
    In the case of the 40/1000 license profile, each license on
    the server will give you 1000 connections, or 40mpbs of throughput.
    As soon as either one of those limits is reached, the server will
    reject new connections until both the number of connections and the
    bandwidth usage are below license limits. If you were to install 2
    licenses under the 40/1000 profile, you can have 2000 concurrent
    users, or 80mpbs of bandwidth, whichever comes first.
    So, assuming you want to serve good quality video to 800
    users simultaneously, you'll need 6 licenses... which will run you
    somewhere on the order of $27,000

  • SAN bootable RAC nodes -  PROS & CONS

    Hi,
    I'm trying to weigh in the PROS & CONS of having OS installed on SAN instead of local disks, in RAC participating nodes. One of our clients is insisting on this.. and here is an overview
    the proposed RAC configuration...
    Oracle 10.2.0.3
    RHEL4U5 (2-node)
    EMC Clarion SAN
    Qlogic HBA
    Is SAN boot really in the RAC certification matrix? Has anyone already come across this scenario? I googled around and looked metalink... couldn't find any pointers.
    Any feedback is greatly appreciated.
    Thanks,
    Raj K

    It is not in the ceritication matrix because it is not not supported. That is, Oracle doesn't care if the host is SAN booted or not. Most installations running on a SAN have filesystems from which Oracle is located running directly off the SAN.
    It is a little different to set up, mainly BIOS settings on the host hardware to pick up the volume group(s) for the OS kernel. But other than that, it is essentially a good idea. It divorces the need to backup individual hosts. As long as the SAN backup is good all of your servers are good. Secondly, it makes the OS independent of the host, that way if a host node dies or has hardware issues you can replace it, set the BIOS and restart. IBM does this on all machines with LPARS and if you think about it, that is how all VMs work.
    Cheers!
    Jay Caviness
    http://www.grumpy-dba.com

  • Can I de-register installation of Acrobat Pro to move to new computer?

    I have two iMacs (running 10.6.8), each with an installation of Acrobat Pro 10.  I'm going to wipe the newer machine, reinstall the system software, and then use migration assistant to migrate the content of the older machine to the newer machine. I'm going to give the older machine away.
    Since I'm not sure that the registration on the old machine will successfully migrate to the new machine, it seems to me that the safest thing to do is to de-register Acrobat Pro on both machines, and then do a fresh installation on the new machine.
    The plan won't work, of course, if I can't de-register a copy of Acrobat pro in a way that lets me use the installation on another machine.
    TIA for any suggestions
    Tom

    >>Did your acrobat come as part of the creative cloud or creative suite software?
    My answer is a little qualified, because I don't really know what the creative cloud or creative suite software are.
    Because of the way software marketing works, it's not always easy for a purchaser to know if he's bought a stand-alone product, as opposed to a suite or a "cloud," or a subscription to ongoing services to be defined in the future.
    With that uncertainty flagged, I think that the answer is clearly "no." 
    I've dug up my purchase confirmation email from the adobe store, dated 10 Feb 2011, and it says:
    >>Thank you for your purchase of downloadable Adobe products.
    >>For your records, we have included your serial numbers below.
    >>Adobe Acrobat X Pro (Mac,English)
    >>[serial number omitted]
    My purchase confirmation seems pretty clear that I bought "Adobe Acrobat X Pro (Mac,English)," a stand-alone product, and nothing else besides.
    Still hoping to learn how to de-activate my installations.
    TIA

  • Pros & Cons on J2EE Table GenerationTypes

    Hi All,
    I am particularly interested in using Glassfish with MySQL and would like to find out which of these options best suit my requirement while not being locked (trapped) into a vendor specific environment going forward.
    Below is table generation strategies available in J2EE:
    public enum GenerationType
    TABLE, SEQUENCE, IDENTITY, AUTO
    What is the pros and crons between them?
    Your suggestion would be very much appreciated.
    Thanks,
    Jack

    Could you please breif the pros & cons of both operations...
    DELETE x FROM
    dbo.table_a x WITH(ROWLOCK)
    INNER JOIN dbo.table_b y WITH(NOLOCK) ON x.id=y.id
    DELETE x FROM
    dbo.table_a x WITH(NOLOCK)
    INNER JOIN dbo.table_b y WITH(NOLOCK) ON x.id=y.id
    Thank you.
    what pros and cons do you want. Table hints should mostly be avoided specially the NOLOCK hint it should never be used. Its bad coding.
    The Rowlock is used to change locking behavior of SQL Server it would try to take ROW lock even if page lock is required.
    The pros and cons would depend on scenario.
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
    My Technet Wiki Article
    MVP

  • Pros & Cons of Using SAP PI Interfaces for Report Generation

    Hi Guru's
    I have a Scenario's like
    I have to generate a customized report in SAP with the main data's available in SAP ECC and some required data available in the Legacy System.
    I want to know the Pros & cons of using SAP PI RFC/Proxy adapter interface to get the data from the legacy system for each time the user execute the report in SAP ECC.
    Thanks in Advance

    There are couple of "dimensions" to consider in your PI interface design. For exemple when you are running the sizing exercise (Since we are considering adding a net new interface), you will need to capture specific information about new interface.i.e. S/A, adapters, frequency, avg payload size. etc..Note that the last two attributes will be hard to size properly in this case since you can't predict how frequent the end user will run the report which will impact the latency time required to pull the data. Latency will affect the user experience as visible side affect and definitely the SLA for other interfaces running at the same time.
    On the other hand, the data you are trying to retrieve from the legacy won't be used for transactional purpose but for the end user to pull KPIs from the system which can affect ECC as well. You may end up doing lot hot fixes for your report (Assuming that the report is a medium complexity code)
    There are other factors to consider but let's consider these are the major one.
    Cheers,
    F

  • How can you get the filter off if you can't remember the password? It's"pro con" and it wont even let me check out the rates for aflight.

    How can you get the filter off if you can't remember the password? It's"pro con" and it wont even let me check out the rates for aflight.

    You can check the file prefs.js in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder] and remove the line(s) related to that extension (procon.password).

  • Everything keeps freezing/crashing after Mavericks installation on MacBook Pro

    Everything keeps freezing/crashing after Mavericks installation on MacBook Pro.
    It started with Photoshop, then Safari, and now the Kinect sensor.
    Mavericks is the worse thing that happened to me I have a thesis project to work on!
    What can I do?
    How can I remove Mavericks and go back to Mountain Lion?
    Thanks

    Hey StephSassine,
    First, I would run through these steps:
    Your computer’s startup disk may not have enough free disk space. To make disk space available, you can move files to another disk and then delete files you no longer need on the startup disk:
    Increase disk space
    http://support.apple.com/kb/PH10677
    If that doesn't work, you may need to repair your computer’s disk in Disk Utility:
    Choose Apple menu > Software Update to make sure you have the latest version of Mac OS X.
    Software updates sometimes change a file’s permissions to improve security, so updating your software can solve some permissions problems.
    Open Disk Utility, in the Utilities folder in Launchpad.
    Select the disk you want to check.
    Click First Aid.
    Click Repair Disk Permissions to test and repair permissions.
    via: Disk Utility 12.x: Repair disk permissions   
    http://support.apple.com/kb/PH5821
    If that doesn't help resolve the issue, you can revert to a previous OS X version:
    OS X Mavericks: Revert to a previous OS X version
    http://support.apple.com/kb/PH14176
    Sincerely,
    Delgadoh

  • Installation of acrobat pro on dell workstation precision t3600 with raid with windows 7 was interupted with a request to insert DVD, even though DVD is already in the tray.

    Installation of acrobat pro on dell workstation precision t3600 with the raid and Widows 7 Professional was interrupted with a request to insert DVD, even though DVD was already in the tray.
    Thank you for your help.

    Hi hirokazu takada,
    Can you please let us know the version of Adobe Acrobat that you are trying to install on your Dell workstation?

  • Pros / Cons of Running APEX on separate server

    Seeking feedback/thoughts on this general question.
    I am maintaining an APEX application that utilizes multiple schemas all residing in the same database as APEX. I am wondering what might be the pros / cons of putting APEX in a separate database and server.
    Would this necessarily yield security or performance benefits (or costs)?
    How many changes would need to be made in the APEX configuration and code? I have read here in the forum that at a minimum database links would need to be created to the utilized schemas on the other server, with appropriate grants. What else?
    Thanks.

    Please help us by putting your first name into your profile. Thanks.
    So what you want to do is have your application (and Application Express) access tables in a remote database. Yes, you can do that and database links are required.
    This almost always has negative performance impact and sometimes results in things not working due to database version differences, especially with down-level Oracle versions.
    It also makes application development more difficult if the Application Builder doesn't have local access to application parsing schemas. You can work around most of these problems by creating local views of remote tables, but I don't think 100% of the wizards and some SQL Workshop functionality are amenable to remote schema access. So I don't recommend it. What is your motivation to do this?
    By the way, "servers" don't matter in this discussion, it's all about databases.
    Scott

Maybe you are looking for

  • It works as an app but not as an applet!

    First of all many thanks to this forum for the help I have received already, this is true community spirit in action. Right I am writing a program that works both as an application and as an applet. It is starting to take shape, what I have so far is

  • How can I eject a disk that won't eject from my iBook G4?

    What can I do to eject a disk, that won't eject. from my iBook G4?

  • Problem with DBCS (at least) fonts

    This install of Solaris 10 is fairly fresh, not much on it. I have one issue though from day 1, it doesn't seem to show all DBCS characters. It seems to just throw boxes with codes in it for certain ones. A picture is here: http://www.ecursed.com/pic

  • Error Message in Print Queue (HP 5440, Windows 7)

    Anytime I try to print any document, it delays for about a minute than it says Error - Printing.  There's no specific error ever mentioned.  It happens regarless of the type of document I'm printing.  The test print has the same result.  I'm running

  • My JMS 2 wish list - Part 2, poison messages management

    I attended the JavaOne 2010 session on future JMS evolutions. During the session I described some current limitations or issues I'd like to be solved in a portable way. I've been adviced to share the issues to get feedback from the community. I will