What Is The Proper J2EE Architect For This National Defense Project?

A brief description of a national defense project I am looking into is that the system being developed is supposed to verify the "smartcard" of the card holder and his/her fingerprints against the Defense Department database. The system also reads in information about people (facial features, height, weight, etc.) and stores the information in the database, and then issues new "smartcard".
1. People involved in the project already decided to use swing for the client tier.
2. The problem is the Defense Department database. It is a flat file database and this database cannot be touched. It is a black box for Java developers. The Defense Department may provide a jar as an outer layer of this database.
Question 1: Is the web tier essential for this defense project?
Question 2: What is the proper J2EE architect for this project?
Question 3: How to deal with the data problem? Especially it looks that entity beans are not applicable.
Question 4: How does the system handle very heavy load? It is possible that tens of thousands of people will use the system at the same time.

A brief description of a national defense project I am
looking into is that the system being developed is
supposed to verify the "smartcard" of the card holder
and his/her fingerprints against the Defense
Department database. The system also reads in
information about people (facial features, height,
weight, etc.) and stores the information in the
database, and then issues new "smartcard".
1. People involved in the project already decided to
use swing for the client tier.
2. The problem is the Defense Department database. It
is a flat file database and this database cannot be
touched. It is a black box for Java developers. The
Defense Department may provide a jar as an outer layer
of this database.
Question 1: Is the web tier essential for this defense
project?
Question 2: What is the proper J2EE architect for this
project?
Question 3: How to deal with the data problem?
Especially it looks that entity beans are not
applicable.
Question 4: How does the system handle very heavy
load? It is possible that tens of thousands of people
will use the system at the same time.
Hi,
You can get it done here :http://www.thesoftwareobjects.com

Similar Messages

  • I have a first gen Imac G5 20"   What is the proper airport card for this unit?  It didn't come with one

    Can anyone tell me which wifi card will best support a first gen G5 20" imac?  I am trying to get my grandson's computer on a wifi net

    So it should be this model
    http://www.everymac.com/systems/apple/imac/specs/imac_g5_1.8_20.html
    It has USB 2.0 and can run up to Mac OS X Leopard (10.5.8), so I think the best option is to use a USB WiFi adapter.  For example
    http://eshop.macsales.com/item/NewerTech/MXP2802NU2C/
    I have an earlier version of the above product connecting my Power Mac G5 to my wireless network.  It actually has the "official" internal AirPort card, but it is only 802.11g (like the one for your iMac G5) and has less less range, so it is turned off.  The USB adapter goes up to 802.11n.

  • I have Boot Camp running on a separate HD (not a partition on my Mac drive).  I would like to partition the PC HD to have a multi boot PC.  What is the proper way to do this and how do I select which partition to start the PC?

    I have Boot Camp running on a separate HD (not a partition on my Mac drive).  I would like to partition the PC HD to have a multi boot PC.  What is the proper way to do this? How do I select which partition to start the PC?

    I have Boot Camp running on a separate HD (not a partition on my Mac drive).  I would like to partition the PC HD to have a multi boot PC.  What is the proper way to do this? How do I select which partition to start the PC?

  • I have been filling up my internal memory on my laptop after years of video editing. I now want to export all this footage to an external hard drive. What is the proper way to do this.

    I have been filling up my internal memory on my laptop after years of video editing. I now want to export all this footage to an external hard drive. What is the proper way to do this.

    Are the videos being stored in iMovie or another application? Have you exported/shared the video? If the video is in iMovie what version of iMovie are you using? Give as much info as possible, and you may also want to post the question in the iLife section of this forum since more people with video skills will be reading the iLife/iMovie threads.

  • Unchecked conversion warning - What is the proper way to fix this?

    I've been trying to figure this out for awhile now, and I have not seen an example that will set me on the right track. Given the following code:
            public TreeSet<String> sort = new TreeSet<String>(CI_NE_Comparator);
            public static Comparator CI_NE_Comparator = new CaseInsensitiveNeverEqualsComparator();
            public static class CaseInsensitiveNeverEqualsComparator implements Comparator
              public int compare(Object o1, Object o2)
                   String s1 = (String) o1;
                   String s2 = (String) o2;
                   int compare = s1.trim().toLowerCase().compareTo(s2.trim().toLowerCase());
                   if (compare == 0)
                        return 1; // ensure like values are never deemed equal
                   return compare;
         }I'm getting a warning declaring the class variable sort:
    Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator <? super String>
    So just what is the proper method to make the Comparator conform to generics?
    ** Btw - if anyone knows of a better way to do that comparator, I'm all ears!

    Why don't you want like values to be deemed equal?
    What would be wrong with using
    String.CASE_INSENSITIVE_ORDER?The code you see above is a stripped down example. We have the need to present data records in alphabetical order to a user, and sometimes these records have the same dscr, but that doesn't necessarily mean it's a unique record. Because of the backing query, I can't rely on the order in which the records were received.
    I can't modify the queries. Also, I can't modify the 30 or so different types of data records, all having the common field dscr, so that I can write a better implementation. But, I can write a better comparator.
    This is all legacy code that I've been working with, so I have to make sure things work as they did before.

  • What's the proper java equivalent for unsigned4, signed8?

    I have a C++ program that uses the types "unsigned4" and "signed8" and I need to put those values into Java. What are the proper types to use in Java and what conversion methods should I use?

    It depends on what you are doing with it.
    If you are just using the values in C code and passing it in java then you can use int and long respectively. Even though an int is signed and only 4 bytes bits are still bits so it won't matter.
    If you want to use it in java then you will need to use long for both.

  • What are the standared Bi contents for Aerospace and Defense.

    Hi All,
    Please let me know where can I find the  standared Bi contents for Aerospace and Defense ( IS- A&D) in Bi system.If you have any specific material.  Pla help me in this regard.
    Thanks
    kvr

    Hi,
    Please go to the ffollowing link.
    http://help.sap.com/saphelp_dimp50/helpdata/en/19/71fe40f652f323e10000000a155106/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/85/c0c0911f6f4556b0473e36d9b62bda/frameset.htm
    All Articles on the Aerospace&Defense Industry
    Regards,
    Ravi.

  • What are the content conversion parameters for this structure

    Hi All,
    The below file is the text file. what are the content conversion parameters are required and what is the structure to create in the IR to convert into xml.
    Schedule D - District/Port List (by District Code) [Produced13APR11]
    District |    Port      |    Name
    Code     |    Code      |
    01       |              |    PORTLAND, ME
             |    0101      |    PORTLAND, ME
             |    0102      |    BANGOR, ME
             |    0103      |    EASTPORT, ME
             |    0104      |    JACKMAN, ME
             |    0105      |    VANCEBORO, ME
             |    0106      |    HOULTON, ME
             |    0107      |    FORT FAIRFIELD, ME
             |    0108      |    VAN BUREN, ME
             |    0109      |    MADAWASKA, ME
             |    0110      |    FORT KENT, ME
             |    0111      |    BATH, ME
             |    0112      |    BAR HARBOR, ME
             |    0115      |    CALAIS, ME
             |    0118      |    LIMESTONE, ME
             |    0121      |    ROCKLAND, ME
             |    0122      |    JONESPORT, ME
             |    0127      |    BRIDGEWATER, ME
             |    0131      |    PORTSMOUTH, NH
             |    0132      |    BELFAST, ME
             |    0152      |    SEARSPORT, ME
             |    0181      |    LEBANON AIRPORT
             |    0182      |    MANCHESTER USER FEE AIRPORT, NH
    02       |              |    ST. ALBANS, VT
             |    0201      |    ST. ALBANS, VT
             |    0203      |    RICHFORD, VT
             |    0206      |    BEECHER FALLS, VT
             |    0207      |    BURLINGTON, VT
             |    0209      |    DERBY LINE, VT
             |    0211      |    NORTON, VT
             |    0212      |    HIGHGATE SPRINGS/ALBURG

    since in this case you dont seem to have a key value to figure out what your header is, it is better to go for a two level mapping. i.e first read all the data - each line as an xml tag. and in the first mapping group it as required and then use it for your original mapping.
    Regards,
    Ninu

  • What is the best design pattern for this problem?

    No code to go with the question. I am trying to settle on the best design pattern for the problem before I code. I want to use an Object Oriented approach.
    I have included a basic UML diagram of what I was thinking so far. 
    Stated simply, I have three devices; Module, Wired Modem, and Wireless Modem.
    In the Device Under Test parent class, I have put the attributes that are variable from device to device, but common to all of them.
    In the child classes, I have put the attributes that are not variable to each copy of that device. The attributes are common across device types. I was planning to use controls in the class definition that have the data set to a default value, since it doesn't change for each serial number of that device. For example, a Module will always have a Device Type ID of 1. These values are used to query the database.
    An example query would be [DHR].[GetDeviceActiveVersions] '39288', 1, '4/26/2012 12:18:52 PM'
    The '1' is the device type ID, the 39288 is the serial number, and the return would be "A000" or "S002", for example.
    So, I would be pulling the Serial Number and Device Type ID from the Device Under Test parent and child, and passing them to the Database using a SQL string stored in the control of the Active Versions child class of Database.
    The overall idea is that the same data is used to send multiple queries to the database and receiving back various data that I then evaluate for pass of fail, and for date order.
    What I can't settle on is the approach. Should it be a Strategy pattern, A Chain of Command pattern, a Decorator pattern or something else. 
    Ideas?

    elrathia wrote:
    Hi Ben,
    I haven't much idea of how override works and when you would use it and why. I'm the newest of the new here. 
    Good. At least you will not be smaking with a OPPer dOOPer hammer if I make some gramatical mistake.
    You may want to look at this thread in the BreakPoint where i trie to help Cory get a handle on Dynamic Dispatching with an example of two classes that inherit from a common parent and invoke Over-ride VIs to do the same thing but with wildly varying results.
    The example uses a Class of "Numeric"  and a sibling class "Text" and the both implement an Add method.
    It is dirt simple and Cory did a decent job of explaining it.
    It just be the motivation you are looking for.
    have fun!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • What is the proper HTML code for I linking to a destination in a .pdf file in firefox?

    If I create an HTML link to a destination within a .PDF file, it works fine in IE but not in Firefox. The code I use is this:
    <a href="website/pdf-file.pdf#destination-name>

    Cool. Thanks to you both.
    I vaguely recall doing a "chmod 700" on my previous machine. Those strict permissions survived the migration to this one it seems. "chmod 755" will be fine now. I wanted to know what the default was. Now I do Thank you!
    Here is a quote from the Wikipedia entry on Filesystem_permissions:
    <it>"The execute permission, which grants the ability to execute a file. This permission must be set for executable binaries (for example, a compiled c++ program) or shell scripts (for example, a Perl program) in order to allow the operating system to run them. When set for a directory, this permission grants the ability to traverse its tree in order to access files or subdirectories, but not see files inside the directory (unless read is set)."</it>

  • 880GM-E43 - What is the "real" maximum memory for this mobo?

    Hi,
    I have a system that I built awhile ago that uses the 880GM-E43 mobo.  At the time that I built this system, everything that I found indicated that the max memory was 16GB (4 x 4GB), which is what I have installed now.
    I've been wanting to have more memory (lots of VMware guests), so I've been starting to look at building a new system, which I thought would have required a different mobo that supports 32GB (4 x 8GB) and a new set of 8GB memory sticks.
    While I was researching that, I found this:
    http://www.msi.com/product/mb/880GM-E43.html
    and under the Specifications tab, it says:
    Code: [Select]
    DDR3 Memory DDR3 800/1066/1333/1600*(OC)
    DDR2 Memory N/A
    Memory Channel Dual
    DIMM Slots 4
    Max Memory (GB) 32 
    Everywhere else, other than the MSI website itself, still seems to say "16GB" max.
    Does anyone know which maximum is correct?  Is it 16GB, or is it 32GB?
    Please advise.
    Thanks,
    Jim

    Quote from: Bas on 02-January-12, 23:48:42
    It's only limited to what the CPU can handle, and that is far more then you can buy at this time
    However, MSI only tested at the time of production of the board.
    So if you use bigger modules you have to test yourself if it works with your CPU, the board got nothing to do with it.
    What ever you do, don't mix sizes and brands, often goes wrong.
    Bas,
    Not doubting what you said, but I hope that's the case.  Will post back as soon as it gets in and I get a chance to test it.  As you suggested, I'll initially remove the 4x4GB sticks, and replace them with the new 2x8GB sticks, and see how that works.  If it that works, I'll put in the additional 2x4GB (understood what you said, but this is interim).
    Then, if that works, I can wait for maybe prices to drop to get an additional 2x8GB kit, but going to 24GB will help a lot with the work that I'm doing (mostly Vmware guests).
    Jim

  • What is the proper SQL syntax for dates input as variable

    Hello,
    I am working on an ASP JavaScript page that requests totals
    from an Access database for a specific date range. I can write the
    SQL statement to query the DB and get the results I need using the
    WHERE statement below.
    ...WHERE LABOR_DATE BETWEEN #7/15/2006# AND #7/18/2006# GROUP
    BY [LABOR].[JOB_NUMBER_NAME]
    I have another page that I want to pass two variables in
    Dreamweaver specifying the date range varBeginDate and varEndDate
    and query the database using the date range input by the user.
    What is the correct syntax for replacing the actual dates in
    the example above with my variable values?

    Short answer - you can't. There's no automatic link between file paths and mounting servers. There are lots of valid reasons for this (e.g. preventing malicious links from automatically opening files from remote servers), but you can get there in a controlled environment.
    You can configure Automounts on any directory. That way whenever any application tries to access a particular path the OS will automatically mount the directory, but it needs to be told in advance which directories (and which servers) to mount.
    For example, if you'd configured your iTunes Library to be saved at /mnt/itunes and it's served from afp://mediaserver.your.net/path/to/itunes you would configure an automount to mount the AFP server at /mnt/itunes.
    Since its an automount, the OS wouldn't mount the server until some process tried to read /mnt/itunes.
    There are several ways of specifying automounts, and for each there are several tutorials online that walk you through the process. Try Mike Bombich's site for a starter.

  • What is the proper image size for ipad

    Hi all,
    I'm having trouble with photos on my ipad.
    First let me ask, What is the best size and dpi to display images?
    When I put a white stroke around the images i uploaded the stroke does not show on the right side of the images. So I created a white border using the "canvas size" tool in photoshop and still no border on the right side.
    Any help will be appreciated,
    Richard

    If you sync your photos with iTunes it will optimize them. Just place your photos at the full resolution in your folder (on your computer) that you are syncing and iTunes will take care of the size. My photos are all around 4000x3000 and they get reduced to 2048 on the long side. This allows you to zoom into the photo on the iPad (double tab a photo). But again, iTunes does all that for you. Just use them at full resolution.
    If you want to save space you can resize your photos to 1024 on the long side. I recommend to crop your photos at a 4x3 ratio to match the iPad screen. The DPI setting are meaningless. DPI is an arbitrary definition and has no effect on how the iPad shows your files.

  • HT6146 i have remained on ios 6.1.3 on my iphone 4s and do not want to move to iOS 7.  what is the iOS security update for this version

    I use the iphone 4s and have not/do not want to update to iOS 7.  Currently i utilize iOS 6.1.3. What is the security update for this version?

    For iPhone 4s is iOS 7.0.6. Only one you can update to. iOS 6.1.6 is only for 3GS and iPod Touch 4th Gen

  • What's the proper way to update this table field?

    I've got a table with a field of TOTAL.  There's a linked table with a field of AMOUNT.  There's one main table record to multiple linked records.   I'd like to replace the TOTAL with the sum of Amount for each link.   I'm
    having a hard time setting up an update query to do that.  Any suggestions?
    ajw

    The proper way is almost certainly not to store the totals in a column in a table at all, but to compute them in an aggregating query, e.g. to return the sum of transaction amounts per customer:
    SELECT CustomerID, SUM(Amount) AS TotalAmount
    FROM Transactions
    GROUP BY CustomerID;
    Storing aggregated values is only necessary if these can legitimately be amended independently of the values from which they are computed.  This is not out of the question, but is rarely the case.
    Ken Sheridan, Stafford, England

Maybe you are looking for

  • Ipod classic erased nightmare

    Hi all My classic was bought in uk in 2008 and has been slowing down a bit. Today it was saying on my mac book that it couldn't repair my hard disc. I erased the ipod and started again. When connecting the ipod to the mac, it all seemed to by syncing

  • Special stock partner data problem in ERP system during "Post Goods issue"

    Hi all, I have a (probably) customizing issue in an ERP 6.0 EhP4 test system which not occurs in the ERP 6.0 test system. There is a difference but no one could tell me, what causes the problem in this scenario: I have two customers, C1 and C2. C2 is

  • AP_INVOICE_DISTRIBUTIONS_ALL.LAST_UPDATE_DATE was not updated

    Hi, I would like to raise one question on AP_INVOICE_DISTRIBUTIONS_ALL.LAST_UPDATE_DATE of EBS 11.5.10 which is related to OBI Application 7.9.6.1 One customer mentioned that AP_INVOICE_DISTRIBUTIONS_ALL.LAST_UPDATE_DATE was not updated whenever AP_I

  • Digital Raising Edge using cfp-300

    Hi, Raising Pulse / Positive Pulse  and Falling Pulse/ Negative Pulse. I put this dummy question different time in different ways but still there is no answer. I am using cFP-300 (Digital input module). As in other PLC programming softwares there are

  • How do I get my music to quit scrolling and stop and play a song?

    How do I get my music to quit scrolling and stop and play a song?