Choose technology

Hi,
I'm not sure that this is the right forum or i'm pretty sure it's not but i can't find any better.
It's an Invoice Handling system where the data is stored in the database and a case is started in oracle workflow for posting and authorizations and is finally exported to different finance systems. it's an ASP solution so a number of customers are using it thru Oracle IAS web server.
The data storage and workflow parts are fine but the web technology is quite dull and old. we are using the htp packages in the database and the pls part of the IAS.
Now to the question, we want to rebuild the web part and want some tips. What technology should you use? why? .NET? JSP? Web Services? how?
What we need is a web platform to interact with data from a couple of databases connected by database links. and there is a huge amount of logic in that code; PL/SQL, JavaScript, java classes in the database, c dll in the database and so on.
I have work with oracle pl/sql and mostly web for several years and does not know so much of the latest technologies and to be honest i'm a bit to lazy to read all of everything. So if someone could help me and push at the right direction? to start with.
Thanks in advance
Stefan - Sweden.

What technology to use should be driven by (supplementary) requirements primarily. I don't see much information about that in you question.
What I do see is that there is a lot of PL/SQL that might be reusable (something to investigate) so that gives a clue to go in the direction of technology that offers the best options either to reuse PL/SQL logic or to migrate PL/SQL logic. So that perhaps makes .NET not to be the most obvious candidate.
Web Services seems to offer a very good solution to reuse functionality from legacy systems by wrapping that into services. But do you really need reusable (web) services in your architecture?
What I would do is to capture the (supplementary) requirements, develop a conceptual architecture that abstracts from a specific technology (but in which the choice if you are going to use a SOA will have been motivated) and /only then/ decide how to implement that. By that time you probably will find that the latter decision is not that difficult to make anymore.
Jan Kettenis

Similar Messages

  • Choosing technologies to start up a web project

    Hi everybody!
    I have to develop a project which uses EJB (as business logic tier, using both stateful and stateless bean), J2EE (as web tier) and Hibernate (as persistency tier, using a db for data storage). Though I know these technologies under a theoretical point of view, I'm not updated with the state-of-art of IDE and developing tools (academic environments are not very helpful under these point of view).
    So, I need suggestions about the server/IDE/DBType (Eclipse/NetBeans, JBoss/appServer, MySql/HSQLDB...) solution that I should choose. What do you suggest? For me is important to have good support forum and updated documentation, so that I can solve issues relatively fast. At the same time it'd be great to have the possibility to create all the configuration files, folders, creation command, deployment command from one unique IDE. Of course all the technologies involved should be Open Source.
    Thank you for your attention. I hope you don't find my questions too stupid and you will spend time to give me some suggestions. I think it's a very important starting point.

    Checkout this link http://www.indicthreads.com/2170/eclipse-vs-netbeans/

  • Help For Choosing technology

    Hai ,
    I want to get the device id of a PDA(windows) through java. the PDA device is connected to Pc using ActiveSync. In my swing program when i click button i should get the device Id.
    Please anybody help me whch of the java technology is usefull for me to get the connected device's deviceId.
    regards,

    Not without JNI (Java Native Code).

  • Welcome to the SQL Server Disaster Recovery and Availability Forum

    (Edited 8/14/2009 to correct links - Paul)
    Hello everyone and welcome to the SQL Server Disaster Recovery and Availability forum. The goal of this Forum is to offer a gathering place for SQL Server users to discuss:
    Using backup and restore
    Using DBCC, including interpreting output from CHECKDB and related commands
    Diagnosing and recovering from hardware issues
    Planning/executing a disaster recovery and/or high-availability strategy, including choosing technologies to use
    The forum will have Microsoft experts in all these areas and so we should be able to answer any question. Hopefully everyone on the forum will contribute not only questions, but opinions and answers as well. I’m looking forward to seeing this becoming a vibrant forum.
    This post has information to help you understand what questions to post here, and where to post questions about other technologies as well as some tips to help you find answers to your questions more quickly and how to ask a good question. See you in the group!
    Paul Randal
    Lead Program Manager, SQL Storage Engine and SQL Express
    Be a good citizen of the Forum
    When an answer resolves your problem, please mark the thread as Answered. This makes it easier for others to find the solution to this problem when they search for it later. If you find a post particularly helpful, click the link indicating that it was helpful
    What to post in this forum
    It seems obvious, but this forum is for discussion and questions around disaster recovery and availability using SQL Server. When you want to discuss something that is specific to those areas, this is the place to be. There are several other forums related to specific technologies you may be interested in, so if your question falls into one of these areas where there is a better batch of experts to answer your question, we’ll just move your post to that Forum so those experts can answer. Any alerts you set up will move with the post, so you’ll still get notification. Here are a few of the other forums that you might find interesting:
    SQL Server Setup & Upgrade – This is where to ask all your setup and upgrade related questions. (http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/threads)
    Database Mirroring – This is the best place to ask Database Mirroring how-to questions. (http://social.msdn.microsoft.com/Forums/en-US/sqldatabasemirroring/threads)
    SQL Server Replication – If you’ve already decided to use Replication, check out this forum. (http://social.msdn.microsoft.com/Forums/en-US/sqlreplication/threads)
    SQL Server Database Engine – Great forum for general information about engine issues such as performance, FTS, etc. (http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/threads)
    How to find your answer faster
    There is a wealth of information already available to help you answer your questions. Finding an answer via a few quick searches is much quicker than posting a question and waiting for an answer. Here are some great places to start your research:
    SQL Server 2005 Books Onlinne
    Search it online at http://msdn2.microsoft.com
    Download the full version of the BOL from here
    Microsoft Support Knowledge Base:
    Search it online at http://support.microsoft.com
    Search the SQL Storage Engine PM Team Blog:
    The blog is located at https://blogs.msdn.com/sqlserverstorageengine/default.aspx
    Search other SQL Forums and Web Sites:
    MSN Search: http://www.bing.com/
    Or use your favorite search engine
    How to ask a good question
    Make sure to give all the pertinent information that people will need to answer your question. Questions like “I got an IO error, any ideas?” or “What’s the best technology for me to use?” will likely go unanswered, or at best just result in a request for more information. Here are some ideas of what to include:
    For the “I got an IO error, any ideas?” scenario:
    The exact error message. (The SQL Errorlog and Windows Event Logs can be a rich source of information. See the section on error logs below.)
    What were you doing when you got the error message?
    When did this start happening?
    Any troubleshooting you’ve already done. (e.g. “I’ve already checked all the firmware and it’s up-to-date” or "I've run SQLIOStress and everything looks OK" or "I ran DBCC CHECKDB and the output is <blah>")
    Any unusual occurrences before the error occurred (e.g. someone tripped the power switch, a disk in a RAID5 array died)
    If relevant, the output from ‘DBCC CHECKDB (yourdbname) WITH ALL_ERRORMSGS, NO_INFOMSGS’
    The SQL Server version and service pack level
    For the “What’s the best technology for me to use?” scenario:
    What exactly are you trying to do? Enable local hardware redundancy? Geo-clustering? Instance-level failover? Minimize downtime during recovery from IO errors with a single-system?
    What are the SLAs (Service Level Agreements) you must meet? (e.g. an uptime percentage requirement, a minimum data-loss in the event of a disaster requirement, a maximum downtime in the event of a disaster requirement)
    What hardware restrictions do you have? (e.g. “I’m limited to a single system” or “I have several worldwide mirror sites but the size of the pipe between them is limited to X Mbps”)
    What kind of workload does you application have? (or is it a mixture of applications consolidated on a single server, each with different SLAs) How much transaction log volume is generated?
    What kind of regular maintenance does your workload demand that you perform (e.g. “the update pattern of my main table is such that fragmentation increases in the clustered index, slowing down the most common queries so there’s a need to perform some fragmentation removal regularly”)
    Finding the Logs
    You will often find more information about an error by looking in the Error and Event logs. There are two sets of logs that are interesting:
    SQL Error Log: default location: C:\Program Files\Microsoft SQL Server\MSSQL.#\MSSQL\LOG (Note: The # changes depending on the ID number for the installed Instance. This is 1 for the first installation of SQL Server, but if you have mulitple instances, you will need to determine the ID number you’re working with. See the BOL for more information about Instance ID numbers.)
    Windows Event Log: Go to the Event Viewer in the Administrative Tools section of the Start Menu. The System event log will show details of IO subsystem problems. The Application event log will show details of SQL Server problems.

    hi,I have a question on sql database high availability. I have tried using database mirroring, where I am using sql standard edition, in this database mirroring of synchronous mode is the only option available, and it is giving problem, like sql time out errors on my applicatons since i had put in the database mirroring, as asynchronous is only available on enterprise version, is there any suggestions on this. thanks ---vijay

  • JDeveloper 10.1.3 with OA Ext for R12.0.4 error while running tutorial

    I have a problem in setting up to run a JDeveloper with R12.0.4 instance. I have tried the correct patch with this as well as I tried the latest patch for 12.0.6 today and I have a problem in setting up and running JDeveloper against the 12.0.4 instance.
    When I run say hello world page it errors out with 404. From looking at oc4j debug log, it fails after a call to to "WebRequestUtil.validateContext". The debug deatails from this stage is as below.
    Could some one help me to understand what are the different scenarios that would make the WebRequestUtil.validateContext to return the status as "EXPIRED"?
    Any help is appreciated.
    Thanks.
    OC4 J log details.
    <ICX_SessionValues_Diagnostics - ICX Cookie = q0rQ1ou0YLAUc_egtkPvjuya:S>: WebRequestUtil.validateContext is called.
    08/11/12 21:01:10 [514]
    <ICX_SessionValues_Diagnostics - ICX Cookie = q0rQ1ou0YLAUc_egtkPvjuya:S>: WebRequestUtil.validateContext returned status = EXPIRED.
    ICX Session Values after WebRequestUtil.validateContext:
    ===========================================================================
    <ICX_SessionValues_Diagnostics - ICX Cookie = q0rQ1ou0YLAUc_egtkPvjuya:S>:
    Current ICX Session (Oracle Applications User Session) Values:
    1. User ID (DB, ICX_SESSIONS) = 385709
    2. Responsibility ID (DB, ICX_SESSIONS) = 24742
    3. Responsibility Application ID (DB, ICX_SESSIONS) = 601
    4. Org ID (DB, ICX_SESSIONS) = 23
    5. Org ID (DB, CLIENT_INFO) = 23
    6. Org ID (ProfileStore.getProfile) = 23
    7. Org ID (ProfileStore.getSpecificProfile with new ICX_SESSIONS values) = 23
    8. Employee ID (DB, FND_GLOBAL.EMPLOYEE_ID) = 503799
    9. Employee ID (AppsContext.getFNDGlobal) = 503799
    10. Function ID (DB, ICX_SESSIONS) = -1
    11. Security Group ID (DB, ICX_SESSIONS) = 0
    ===========================================================================
    08/11/12 21:01:11 [515] New Language Code = null
    08/11/12 21:01:11 [516] Current Language Code = US
    08/11/12 21:01:11 [517] OAApplicationPoolImpl.setConnectionReleaseLevel was called with isReleased = true, isReserved = true
    Edited by: user623397 on Nov 12, 2008 1:52 PM

    Hi,
    I think you have used the wrong version of jdeveloper.
    To identify the correct jdeveloper to use do the following
    1. Login to your Oracle Applications.
    2. Select "About the Page" link in the bottom of the page
    3. choose "Technology component part" Tab and note down the OA framework version.
    Now login to metalink and check the following URL to identify the correct jdeveloper version for that instance.
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=416708.1
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Why there are multiple ways to do same operation in SharePoint?

    Hello Experts,
    I am bit confuse when I was learning on RESTful service these days. We can accomplish CRUD operations on SharePoint list via RESTful. My question here is, the same we can achieve via SharePoint Object Model, CSOM (.Net and Java), LINQ to SP.
    SharePoint developer has to learn and invest their time efforts to learn NEW things to achieve the same result which they can achieve by what they have already learned but due to client / organization demand they have to learn new things. Can anybody please
    explain me why Microsoft is doing this?
    Thanks, Chintan

    Hi,
    You have to choose technologies (REST , CSOM and Javascript) based on your requirement.
    Suppose you want to target multiple OS and devices (beyond your network ) to be accessed your SharePoint data , then you can use the RESTful service.
    CSOM is the best option to connect your SharePoint server through webservice instead of writing server side code that will sit on server and using the extra system resources.
    You wanted some SharePoint data from the traditional webapplication  (html or asp.net form) that hosted in the same server where your SPServer installed,you can choose Javascript Object Model or CSOM. It also can be used with all types of new SharePoint
    application Model (apps).
    LinQ to SP is the best option if you wanted to develop the entity based client application (Silverlight  and LightSwitch).
    Murugesa Pandian. | MCPD | MCTS | SharePoint 2010

  • ORA-44003: invalid SQL name on INSERT

    I have a form that contains 4 fields (1 hidden field - iD which is the primary key, select list - department, a text field -reporting year, and a shuttle field - employees. The user selects the department, change the date, then selects the employees from the department. When the submit button is pressed, a row should be inserted if ID is null. I get a ORA-44003: invalid SQL name while it attempts to insert a row. Can someone help please?
    It is on APEX.ORACLE.COM:
    Workspace: RGWORK
    Application: Financial Disclosure (30986)
    Page: 15
    User: TESTER
    Password: test123
    Make sure you choose TECHNOLOGY SERVICES DEPAR for Department.
    Robert
    http://apexjscss.blogspot.com

    Hi ,
    I couldn't reproduce this problem , the only problem that I noticed is error:
    ORA-20505: Error in DML: p_rowid=2, p_alt_rowid=ID, p_rowid2=, p_alt_rowid2=. ORA-01407: cannot update ("RGTEST"."FD_EMPLOYEES_SELECTED"."EMPLOYEE_NUMBERS") to NULL
         Error      ORA-20505: Error in DML: p_rowid=2, p_alt_rowid=ID, p_rowid2=, p_alt_rowid2=. ORA-01407: cannot update ("RGTEST"."FD_EMPLOYEES_SELECTED"."EMPLOYEE_NUMBERS") to NULL     When I unselected all users in shuttle item.
    It happens because EMPLOYEE_NUMBERS is not nullable column.
    Regards,
    Lev

  • Where is the linux patch ?

    I've searched OTN for the patches for Linux, but the only ones I can find are to do with security, where is this 8.1.5.0.2 patch that everybody keeps referring to ?
    null

    In the Oracle technet website, choose
    Technologies, then linux, then O8i,
    then o8i for linux, there will be a
    link for patches as well as the readme
    file.

  • Middleware/BDOC or ALE/IDOC?

    Hello,
    Considering an integration scenario that must be entirely developed, is there any advantage chosing a BDOC using CRM middleware over IDOC/ALE once both technologies are available?
    Thanks in advance.

    I don't understand why you ask this question
    There are 2 different technology.
    Choose technology is depend of business process that you wish to implement.
    You can use IDOC and BDOC together.
    Usually, IDOC use for intergate with HR system.
    BDOC use for intergate with ERP system for implement mostly business processes.
    I think you understand
    Denis.

  • How to count the number or rows in file

    Hi Experts,
    I am file as source and Oracle as target. My file containing the some data which is going to load to the target.
    My requirement is that I want to count the number of rows which my file contains. Please help me how to count the total number of rows in file.
    Thx,
    Sahadeva.

    Hi,
    You won't give a name DEST_USER_NAME:ODI will get these information.
    it is important  Command on source and Command on Source side .
    -Pls write jython code on Command on Source side
    -And Command On Target side Choose technology as Oracle and set logical schema to HR_logical
    Sorry my mistake.İt is related jython syntax.Here is code:
    import java.lang as lang
    import java.sql as sql
    import java.lang.String
    import os
    lang.Class.forName("<%=snpRef.getInfo("DEST_JAVA_DRIVER")%>")
    cons=sql.DriverManager.getConnection("<%=snpRef.getInfo("DEST_JAVA_URL")%>", "<%=snpRef.getInfo("DEST_USER_NAME")%>", "<%=snpRef.getInfo("DEST_PASS")%>")
    dblinks= cons.createStatement()
    file1=open('EMP.txt','r')
    count=0
    line=file1.readline()
    while line !='':
         count+=1
         line=file1.readline()
    file1.close()
    sqlQuery = "insert into HR.ETL_FILE_LOG (FILE_COUNT) values (count)"
    rqQuery= dblinks.execute(sqlDBLink)
    cons.close()
    Regards

  • Mobile Quiz System

    Dear All,
    I'm new in J2me, Want to make MQS (Mobile Quiz System) for My University work with different GUI (JSF for who access from PC Browser, Mobile GUI regardless who access from PDA or MIDI),
    So, For Mobile access what's technology I should use ( WML, XHTML .....etc )
    and if they are access using wap or Internally through WLAN in University building.
    I hope get advice here asap,
    Thanks in Advance,

    Thank you Kris,
    I cover JSF but I don't work before with mobile technology but I heard xhtml it's new than wml and my ask should I read something in j2me.
    as you know I should cover network issue and developing system.
    So
    Concurrent user Scope Cost
    Blow tooth : Limited Class 0 for students
    Wifi: Large WLAN ( inside Uni ) 0 for students
    WAP: Largest WAN ? for students
    Technology
    WML old
    XHTML all new mobile using it as I heard
    JSF for who access through PC browser
    So I make this comparison yesterday and want to see if it's right to choice technology to use. and pls provide me if there is any other comparison table
    support to choose technology to start with.
    pls send me email I will send you my network architecture design
    Thanks in Advance,
    [email protected]

  • What is the difference between lap and oltp

    HI experts,  I want to know the difference between OLAP and OLTP and why OLTP cannot be used in bw instead of OLAP? Need realtime anwsers please!!!!!!!!!!

    hi navin...
    Online transactional processing (OLTP) is designed to efficiently process high volumes of transactions, instantly recording business events (such as a sales invoice payment) and reflecting changes as they occur.
    Online analytical processing (OLAP) is designed for analysis and decision support, allowing exploration of often hidden relationships in large amounts of data by providing unlimited views of multiple relationships at any cross-section of defined business dimensions.
    OLTP databases are typically input sources for data warehouses or data marts. The data warehouse in turn is the typical source of data for an OLAP database. The value in an OLAP database is that many complex calculations and predefined queries are preprocessed and results are stored and are available via an OLAP exploitation application allowing quick access to cross-sections of business data. Rapid access to the aggregate information across defined business dimensions allows quick navigation and understanding of relationships.
    The challenge is to find a solution that will both supply the necessary functionality while addressing the technical considerations of your organization. Some other important considerations include choosing technologies that can leverage existing investments in both hardware and software, and are open and integrated so that your applications are adaptable. This ensures flexibility and agility to meet future business demands.
    There are several different modeling techniques. Snowflake and star schemas are just two of many choices. Deciding the best approach for your situation will depend on several factors, most importantly understanding the business issue, the users and their information needs. There is a wealth of information available, including courses, texts and guidelines on this subject alone
    OLAP systems organize data in a multidimensional model that is suitable for decision support. OLAP is the analytical counterpart of OLTP, or Online Transactional Processing. SAP's BW is an OLAP system
    The Impact of the OLAP/OLTP Cultural Conflict on Data Warehousing....check this link....
    http://www.georgetown.edu/users/allanr/Impact.pdf
    also check...
    http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci977813,00.html
    The big difference when designing for OLAP versus OLTP is rooted in the basics of how the tables are going to be used. I'll discuss OLTP versus OLAP in context to the design of dimensional data warehouses. However, keep in mind there are more architectural components that make up a mature, best practices data warehouse than just the dimensional data warehouse.
    Corporate Information Factory, 2nd Edition by W. H. Inmon, Claudia Imhoff, Ryan Sousa
    Building the Data Warehouse, 2nd Edition by W. H. Inmon
    With OLTP, the tables are designed to facilitate fast inserting, updating and deleting rows of information with each logical unit of work. The database design is highly normalized. Usually and at least to 3NF. Each logical unit of work in an online application will have a relatively small scope with regard to the number of tables that are referenced and/or updated. Also the online application itself handles the majority of the work for joining data to facilitate the screen functions. This means the user doesn't have to worry about traversing across large data relationship paths. A heavy dose of lookup/reference tables and much focus on referential integrity between foreign keys. The physical design of the database needs to take into considerations the need for inserting rows when deciding on physical space settings. A good book for getting a solid base understanding of modeling for OLTP is The Data Modeling Handbook: A Best-Practice Approach to Building Quality Data Models by Michael C. Reingruber, William W. Gregory.
    Example: Let's say we have a purchase oder management system. We need to be able to take orders for our customers, and we need to be able to sell many items on each order. We need to capture the store that sold the item, the customer that bought the item (and where we need to ship things and where to bill) and we need to make sure that we pull from the valid store_items to get the correct item number, description and price. Our OLTP data model will contain a CUSTOMER_MASTER, A CUSTOMER_ADDRESS_MASTER, A STORE_MASTER, AN ITEM_MASTER, AN ITEM_PRICE_MASTER, A PURCHASE_ORDER_MASTER AND A PURCHASE_ORDER_LINE_ITEM table. Then we might have a series of M:M relationships for example. An ITEM might have a different price for specific time periods for specific stores.
    With OLAP, the tables are designed to facilitate easy access to information. Today's OLAP tools make the job of developing a query very easy. However, you still want to minimize the extensiveness of the relational model in an OLAP application. Users don't have the wills and means to learn how to work through a complex maze of table relationships. So you'll design your tables with a high degree of denormalization. The most prevalent design scheme for OLAP is the Star-Schema, popularized by Ralph Kimball. The star schema has a FACT table that contains the elements of data that are used arithmatically (counting, summing, averaging, etc.) The FACT Table is surrounded by lookup tables called Dimensions. Each Dimension table provides a reference to those things that you want to analyze by. A good book to understand how to design OLAP solutions is The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses by Ralph Kimball.
    Example: let's say we want to see some key measures about purchases. We want to know how many items and the sales amount that are purchased by what kind of customer across which stores. The FACT table will contain a column for Qty-purchased and Purchase Amount. The DIMENSION tables will include the ITEM_DESC (contains the item_id & Description), the CUSTOMER_TYPE, the STORE (Store_id & store name), and TIME (contains calendar information such as the date, the month_end_date, quarter_end_date, day_of_week, etc).
    Database Fundamentals > Data Warehousing and Business Intelligence with Mike Lampa
    Search Advice from more than 250 TechTarget Experts
    Your question may have already been answered! Browse or search more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
    hope it helps...

  • Old Socket A motherboards and new cards like 7800GS and 6800GS

    Me and my girlfriend have the systems that are writen in my signature and the 2 comps work fine and no problem there but i would like to try and upgrade the graphic cards a bit so i heard that they hade done new versions of 6800 and 7800 for agp8x and they are called 6800GS and 7800GS and i was thrilled  and i was almost ready to buy one 7800GS for me and one for my girlfriend when i read on the net that there is a risk that the card wont work on my computer cause my old socket a board chip wont work with the new style of graphics card but i wonder we all ready run with the 6600 cards and arent they from the new line of graphic cards ??
    So my big question is are there any type of risk that a new 7800GS wont work on my MSI K7N2 DELTA2 Platinum MS-6570 motherboard ?
    It would be lovley if it could work cause then i can rest my wallet a while longer before i buy new cpu and motherboard etc cause the system i have now works more then fine for DoD:s, CS:s, Quake4, WoW etc etc.
    I would be glad if some one could help me with this.

    Before you go SLI you should read up on Crossfire.   Yes I'm an ATI fan, no I don't think you should pick ATI if you are stuck on Nvidia.    But if you want the best bang for the buck the X1800/X1900 on ATI Crossfire Boards are smoking everything Nvidia has on the market and expected to burn the next series of chips they release also.  Then the R600 is expected to compete with the G80.
    And no, not trying to turn this into an Nvidia/ATI war.  I just think people should do as much research as they can before choosing technologies.  And, if they aren't a diehard fan of one or the other, go with the one that can offer the best performance.

  • Help With Choosing The Technology

    Hello,
    I need help in choosing the appropriate technology for the application that I'm going to be creating.
    The characteristics of the system that have been decided until now:
    Standalone app built on either Flex/Flash/AIR
    Restricted to using the system on a single computer, hence can be a tightly coupled system
    The server component of the system needs to be closed source and robust, for which im thinking something like a Java backend,etc,etc.
    In a completely new environment, all that i need to be able to do is install just the AIR application and not worry about installing extra stuff for the server support.
    Thanks In Advance for anyone who can help me out with this.

    If you are saying you want the server component to be on the same machine as the Flex app, then your choices are severely limited due to the sandbox, unless of course you are using AIR, then you can just use the SQLite database.
    But if there will be a sevrer component on another machine on the web, you could use BlazeDS, and like I said, its free and very robust.
    http://opensource.adobe.com/wiki/display/blazeds/download+blazeds+3
    http://learn.adobe.com/wiki/display/Flex/Creating+a+BlazeDS+web+service+application+in+Fle x+Builder
    http://learn.adobe.com/wiki/display/Flex/Creating+a+BlazeDS+messaging+application+in+Flex+ Builder
    http://sebastien-arbogast.com/2008/04/10/flex-spring-and-blazeds-the-full-stack/
    If this post answers your question or helps, please mark it as such.
    Greg Lafrance - Flex 2 and 3 ACE certified
    www.ChikaraDev.com
    Flex / AIR Development, Training, and Support Services

  • Please help me choose a technology to connect !

    Hi, I am a MSc (Software Development) student from University of Huddersfield, UK. I have to submit a final year project proposal by the end of July.
    My real client is a pharmaceutical company with many offices in many cities. They maintain a central database in one city. The need is to develop a means of accessing this database via a Java technology over the Internet as well as Intranet. The use of applets and web pages is discouraged by the non-technical company advisors. I wonder what can be the solution ?? Please guide me in the right direction and kindly point a right Java technology to be used in a Java Application for this need.
    The relevant detail is:
    1). Back end Database is in ORACLE.
    2). Front END is supposed to be an Internet + Intranet enabled Application.
    3). The choice of technologies to be considered:
    RMI ??? (may be a rediculous question)
    EJ Beans ??
    Servelets ??
    What should I think of ?? Please help me out as the time to decide is slipping out of my hands.
    Regards,
    Shahzad.

    The use of applets
    and web pages is discouraged by the non-technical
    company advisors. I wonder what can be the solution ??You sure? That pretty much rules out any normal 'web' solution. Maybe they want a web solution which does not use applets, but other web technologies are ok.
    If not...
    The only thing left is a client-server application. Every client box will have to have the client application installed.
    This means that you now have to implement not only a client solution but you will also have to create an install and handle security yourself.
    The security problems are rather large. The server will have to have a port which is open to the internet. Transmissions will have to use encryption just to keep the kiddie-hackers out.

Maybe you are looking for