How long is it to implement JSSE on a client-server architecture?

Hi all of you,
Since I'm not a developper but more a system admin, I'm wondering how long approximatly it would take to adapt an existing JAVA client-server architecture to use JSSE or SSL communication over the internet. Is it a simple task or are we talking about weeks of work? Where would be installed the SSL certificate, on the web server or the database server? In brief, what are the main steps that a developper has to go through?
Architecture:
JAVA client
Web server (RMI server), Microsoft IIS5.0
Database server (MySQL4.0)
Thanks you all for your precious time,
AD

If your webserver has a server certificate from one of the "Big Boys" in the CA business, and if you don't need client-authentication (and almost no-one does) - in your client, write "SSL" in front of everywhere the app currently has the word "Socket", and scratch out "HttpUrl" and replace it with HttpsUrl,." and change your access-urls to start with "https:" and change your socket-connections to talk to your server's SSL port, and you're done. I've taken a Socket-based app and made it SSL/Plain bilingual in two hours once (admittedly, it was a small and well-designed app).
If your server-cert isn't signed by a known CA, then you have to play some games to get the client side to accept it - but they've all been discussed to death in this forum.
Grant

Similar Messages

  • Client/server architecture - how is this supposed to work?

    Hi all,
    I am in the initial throws of developing a client server program - my very first - and have been studying the forums for answers, BUT...
    I am curious how this process works without using RMI...?
    To pass primative types or objects to the server from the client I can use serializable, however, how does one also call a method on the server AND pass these variables as the parameters? Is this even possible or am I not thinking this through properly?
    This is the order of operation I had in mind...
    1. Send an int over the connection
    2. Use the int in a switch statement at the server side to invoke the correct method
    3. The method then reads the serialized data stream and casts to the expected objects/types.
    4. Method executes and sends back any data in the same manner.
    The process must be common practise? Surely there is a less convoluted way of doing this?
    It would be great to suss out a way of doing this without jumping to RMI 'just yet'...
    Gracias!
    Message was edited by:
    hagend
    Actually, I think RMI is probably the easiest way of implementing this. I beleive I misinterpreted aspects of RMI - ALL GOOD!

    CORBA, basically it is RPC just like RMI, but a little different.

  • How to detect conversion errors due to charset mismatch client/server?

    If a character cannot be converted by OCIStmtExecute (Bind Variable) and/or OCIStmtFetch (Into Variable), either a replacement character (usually question mark) or a similar character (e.g. è -> e) is used instead.
    I am looking for a possibility to get an indicator flag if a column could not be converted between client character encoding (NLS_LANG setting) and database encoding (NLS_CHARACTERSET).
    If I do the conversion in my code, setting OCI_ATTR_CHARSET_ID to OCI_UTF16ID and using OCICharSetToUnicode(), OCIUnicodeToCharSet() and OCICharSetConversionIsReplacementUsed(), this would be quite a bit of work, allocating extra buffers, and it detects only conversion errors during OCIStmtFetch (into variables), not for bind variables during OCIStmtExecute.

    If a character cannot be converted by OCIStmtExecute (Bind Variable) and/or OCIStmtFetch (Into Variable), either a replacement character (usually question mark) or a similar character (e.g. è -> e) is used instead.
    I am looking for a possibility to get an indicator flag if a column could not be converted between client character encoding (NLS_LANG setting) and database encoding (NLS_CHARACTERSET).
    If I do the conversion in my code, setting OCI_ATTR_CHARSET_ID to OCI_UTF16ID and using OCICharSetToUnicode(), OCIUnicodeToCharSet() and OCICharSetConversionIsReplacementUsed(), this would be quite a bit of work, allocating extra buffers, and it detects only conversion errors during OCIStmtFetch (into variables), not for bind variables during OCIStmtExecute.

  • URGENT!!!!!!!how can i open a url in forms (plataform client/server)

    I have a item that is a url and I want that when the user click
    in this item open the coresponding ulr.
    Can you help me?
    Thank you

    if you use win 32 and you have no information of which browser
    is a default one in your computer and where it is located.
    1.Attach D2KWUTIL.PLL library to your form <br>
    2.Try to use win_api_shell.startfile(document =>
    'c:\start_page.html'); <br>
    3.in start_page.html you automatic connect to the whatever site
    you want <br>
    regards,

  • How long a message can be sent via TCP using the TCP Read VI?

    Hello,
    How long can be a message sent between a TCP server and a TCP client using the TCP Read VI (LV2013)? There is a certain limit?
    Thank you.

    I think it just depends on your hardware's buffer size.  TCP sets limits on the size of packets that can be seent.  What are you trying to do?
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • How to deploy Qaaws queries and Xcelsius in multi server architecture

    Hi Experts ,
    I have developed a very good looking dashboard which uses qaaws queries (Dev ) to get the data in to it . I have deployed these qaaws queries to another server (UAT ) using deploy option in Query as a Web service . But still the webservice URL pointing to my DEV server .
    Also , I saved my xcelsisu file to the BO platform (in DEV) and then I imported this file in to my UAT server using import wizard . Now I opened this xcelsius file in the UAT server . In datamanager , Still I can see my webservice URL's pointing to DEV server .
    How can I deploy Qaaws and Xcelsius in a mult server Architecture . We have different servers for each environment ( Dev, INT,UAT , PRD )
    Need some one help to getout of this problem .
    Please note that my output of Xcelsius is in PDF file .
    Many thanks in advance.
    Regards,
    Dirasa

    There are several options, and an approach to make the QaaWS services environment independent
    1. When you use the QaaWS clinet builder and use the option to Copy to another server, you'll need to select the Advanced Parameters button on the 1st screen and change the server environment referernce.
    2. QaaWS services can be captured adn moved with the import wizard and Bair files.  You may want to  consider this option if you also want to capture adn contriol the QaaWS defintions for change,manangement, release management and source code control and rollback.  Moving to an new BusinessObjects environment  with Import wizard may require changnig the server environment reference with the AqqWS client connected to the target environement after it is moved.
    We have found an approach to make the QaaWS data connections in Xcelsius BO environment indendent and relatively referenced, so when you move Xcelsius dashboards sourced with QaaWS between BO environements you don't need to redefine the data connection in Xcelsius
    In Xcelsius data connections, after you paste the QaaWS WSDL on the definition tab, and import the Web Service URL field is populated with a full web service URL path http://BusinessObjectsServer/dswsbobje/qaawsservices/queryasaservice
    We have found the after the import you can edit  the web service URL and remove the BO server reference at the beginning and start it with /dswsbobje/qaawsservices/queryasaservice .
    Xcelsius dashboards in the BOE with QaaWS data connections still works to supply data to the dashboard.  When the dashboard run the BOE must assume that without an explict server reference, that it must be the current BO environment.  Another advantage of this approach is it avoids the need for a crossdomain.XML file on the BO web server.

  • What is the average duration of 1 full SAP life cycle or 1 end-to-end implementation. How long does it take to prepare DEV, QAS and PRD?

    What is the average duration of 1 full SAP life cycle or 1 end-to-end implementation. How long does it take to prepare DEV, QAS and PRD in any company?

    Anand,
    let me start with saying that the question you ask may not help you to determine the duration of your project. As Ryan and others stated the duration of the project is highly dependent on the scope of the solution you are implementing, geographical scope, amount of modifications/enhancements, number of languages, number of users that need to be trained, amount of standard processes customer is able to re-use in the implementation and many other factors (like quality of implementation contractor you will chose and availability of customer and implementors resources). I can probably go on for another couple lines, but I guess you get the idea.
    With that out of the way let's talk about some example implementations that will give you an idea - Ryan did great job outlining what I would call traditional approach above. I have couple examples where customers leveraged innovative deployment strategies that are available today. In particular the project teams leveraged pre-packaged services like RDS, World Template or Best Practices as their baseline solution and they built from there. Second acceleration technique customers now leverage is the deployment in the SAP HANA Enterprise Cloud to accelerate the time to initial setup of the system and thus move from traditional blueprinting to scope validation exercise that further shortens the time. There are other acceleration techniques we see applied in some cases like use of iterative implementation of the delta requirements on top of the baseline solution.
    Let me offer few examples to illustrate what I explained above:
    ERP implementation at Schaidt Innovations with 3 months long deployment of ERP solution using ERP RDS as a baseline (you can view their testimonial here - Schaidt Innovations: SAP ERP on HANA in the cloud - YouTube)
    Customer in Asia with global template deployment that leveraged SAP ERP for Manufacturing with deployment to cloud and 9 countries rollout (Japan, Korea, China, Taiwan, Hong Kong, UK, Germany and US). The initial deployment took 4 months for first country and 2 months for rollout into the additional 8 countries - so total of 6 months. The original plan using traditional approach with full blueprint and heavy configuration was estimated to be more than double of the actual deployment time.
    There are many other examples where customers follow the assemble-to-order delivery model for their project and gain significant benefits doing so. I suggest you to review some of the recordings we did in 2013 about this approach and if you are member of ASUG review the Agile ASAP sessions we did for ASUG PM SIG.
    Link to webinars: SAP A2O Webinar Series Schedule
    Let me know if you have any questions.
    Jan

  • How long to implement DBI?

    Is there any metric or 'finger in the air' estimate that can indicate how long it will take to implement a 'vanilla' installation of DBI on Release 12 for each of the areas of:
    Financials
    Projects
    Purchasing
    Supply Chain
    Sales
    The only thing I read on the forum was that it could take 'weeks or months'. Obviously to get approval for a project I need to know whether it is going to take weeks or months to do.
    From the DBI implementation guide there seems to be a number of common pre-requisite steps that needs to be completed, followed by module area specific ones.
    The steps seem to be geared towards a functional person that would be configuring the related parent module, rather than a pure technical person. Is my impression correct?
    If there are any patches that would not be applied as part of a standard R12 implementation that are needed for DBI then how long do we need to allocate to this?
    Cheers,
    John

    to enable the Standard dashboard without customization it wont take much time
    finance will take little bit time as we need to build the FDMH
    SCM, Purchasing and Sales will not take much time
    We have done this is 8 weeks time end to end (from RA to UAT) depends on the comfort level with each module and the comfort level with the DBI
    Yes we did run into lot of issues . DBI 7.3 is good
    Regards
    Ramesh Kumar S

  • How long does it take to implement CRM?

    How long does it take to implement CRM?

    Hi,
    Its depend on scenario, functionality, Channel and complexity of your business.
    Without scope document you can not estimate?
    Regards,
    Nilesh P.

  • How long does it take to implement HR Mini Master

    I realize there are many variables, but typically how long does it take to configure HR Mini master (3 weeks, 3 months, 6 months, etc...)? We would like to upload from Peoplesoft and continually have it updated.
    best regards,

    Hi,
    If you have all information/data available from client, then configuring Enterprise structure, Personnel Structure, Actions, Infotypes, time related setting and integration of other modules will take atleast two weeks, but after that testing along with other modules takes time to test complete cycle.  So there is no fix time we can give to client but minimum three weeks.
    All the best,
    Santosh

  • How long takes a 16bit multiplication on FPGA?

    Hello,
    if i try to multiply two for example 16bit numbers, how long will it take?
    Are there some hardware multipliers on the FPGA to calculate it within 1 tick? Otherwise the multiplier have to be implemented on the FPGA and I suppose it will not be possible within 1 tick...
    Best regards,
    Helmut

    On LV-FPGA targets like cRIO-backplanes or 78xx boards there are hardware multipliers implemented. Please refer to this document for further information. As you have stated correctly these mulipliers need 1 tick for execution.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • How long does a tick last for the Tick Count (ms) VI in LabVIEW?

    I'm trying to compare the timing performance between a VI implemented in LabVIEW and another VI implemented in LabVIEW FPGA module. If I use the Tick Count in both VIs (every one in their own module), I want to know how long does a tick last in LabVIEW standard (in the computer)?
    Thanks

    vitrion wrote:
    I have this doubt because I read that a tick lasts 55ms in the following source:
    http://books.google.com.mx/books?id=en1GKs2huTcC&pg=PA33&dq=tick+count+(ms)+labview+55+milliseconds&...
    My tick count provides me better results than the hardware results, which is impossible because this is the same algorithm. If I consider the 55ms time, then the FPGA is really faster.
                              Hardware          Software with                  Software with
                                  (ms)        1 ms Tick Count (ms)     55ms Tick Count (ms)
    Algorithm 1          49.48                   1.5552                               84.535
    Algorithm 2         0.8875                  0.032                                 1.87
    Algorithm 3         0.1756                  0.0241                               1.43
    Algorithm 4          0.27                     0.27                                   1.32
    What's your opinion?
    Thanks again
    I think you are misunderstanding what the value of a "tick" is.  From what I gathered from reading your link (which I couldn't get to from your post, but accidentally ran into on a search) a tick of the OS clock."  Curiously, though - why 55ms?  That was mentioned as the tick of a Win95/98 OS!
    I guess you can say that the it returns the value of the next "tick" of the OS clock and returns that value in ms.  So, the value of a tick varies from OS to OS.  In Windows 95/98, for example, you can only look at the OS clock every 55ms or so, but it still returns a value that represents ms.
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • How long should it take a well-qualified server admin to migrate from Tiger to Lion...

    How long should it take a well-qualified server admin to migrate from Tiger to Lion...
    For a small company, if the Tiger server is running on a G4 Tower:
    -Roughly 500GB in user files
    -Data resides on old-school ATA drives
    -OD Master - Kerberized
    -AFP
    -Mobile Homes
    -DHCP
    -DNS (for 2 domains)
    -FTP
    -iChat
    -Mail (non SSL)
    -NetBoot
    -Print Server
    -SWUPD
    -VPN
    -Hosting website using MySQL
    -User & Computer Management
    Considerations/Hurdles/Challenges:
    -Tossing old G4 into garbage, upgrading Mini client to Snow Leopard, adding Lion iMac client to the LAN
    -Fresh OS installs on the Mini and iMac
    -Upgrading from CAT5 to CATE on the LAN (not it the walls - just loose cables)
    -All new hardware must be sourced out (take some time to price compare)
    -Must find a way to transfer data from ATA drives to SATA drives or Lion Server
    -Company must not have any email downtime (MX Records to be modified on DNS Providers site)
    -Servers hostname goes from "companyserver.company.com" to "server.company.com"
    -ISP blocks some SMTP ports
    -DNS Provider doesn't support TSL/SSL SMTP
    -Implementing a switch into the network
    -Implementing a new router (for firewall and NAT) from ISP
    Upgrading to Lion Mini Server
    -All the same services
    -Using SSL
    -Implementing Mobile Device Enrolment and Deployment
    That should just about cover it. I'll add any other details/hurdles as they come to mind.
    Can you guys give me your best guesstimate as to how many hours you think this job should take? I'd appreciate any feedback as to how long you guys think it'd take you to make this transition. I'm trying to plan, and we're going to be down-and-out, the boss NEEDS to know for how long.!
    Thanks in advance guys!

    It's about a gigabyte, so if you have a slow connection, it might take some time.
    But - you shouldn't be getting the beach ball - that's a different thing.
    Can you do open Activity Monitor, or is it stuck completely?

  • How to determine how long an Oracle patch will take to complete?

    Hello,
    Does anybody know of a way as to how to determine how long a certain Oracle patch will take when it is applied?
    Regards.

    Another thing to consider is if the patch does any data conversion/inserts/updates/validation/etc. Running a patch against a small test instance with 100 users and 10,000 invoices may take considerably less time than it does against a production size instance with 22,000+ users and millions of invoices.
    We try to test every patch against a production size test instance prior to implementing it into production.

  • Distribution Point Offline - how long before SCCM client connects to alternative DP?

    Hi, I'm doing some testing on my SCCM 2012 setup and have been attempting to test distribution point resiliency and fall-back.
    I have a single primary site with two distribution points. One is in the main datacentre and is in the same boundary group as the clients and tagged as fast connection. The 2nd DP is in the DR datacentre, in a separate boundary group (no client subnets are
    in this group) and the distribution point has the allow failback checked.  Both DP's have the same content.
    After shutting down/taking offline the main distribution point, I've then kicked of an install of a package on a W7 client. It attempts to download and stays in that state for as long as I leave it. Looking in the logs I can see both DP's returned to
    the client (the DR tagged as REMOTE), it then attempts to connect to the main DP and just keeps retrying over and over.
    I thought if it couldn't connect to the main DP it would then failback to the DR DP, but it doesn't appear to do this. Is there a timeout on this before it would fail back?
    I'm also currently  trying adding the DR DP to the main boundary group and tagging the connection as slow so the main DP would still be used first. Again both DP's are returned to the client when installing software and the client attempts to connect
    to the main DP over and over without using the DR DP which is online.
    Is this normal behaviour or do I have a configuration issue?
    Appreciate your help.
    Carl

    Hi, just to update on this thread, I raised a support call with Microsoft and the end result is that SCCM2012 clients wont fall back to an alternative DP where a DP is offline. The fall back is only for when content isn't on a DP. The 8hr timeout doesn't
    appear to be in affect anymore.
    What I have managed to get to work and test out is removing our production DP (also primary site server) from the production content boundary group, then clients will fall back to the DR DP as this is the only other DP available with content.
    I've managed to perform the update to remove the site server from the boundary group while the primary site server is offline, by using a PowerShell script to connect to the SCCM provider on the DR site server (DP/MP/SUP) to perform the update as our site
    database is off-box. This works well and the changes replicate to the SQL replica in DR that the DR MP uses and when clients failover to the DR MP they then begin using the DR DP and packages can be installed etc.
    How funny, I just fixed this at a Client this week.
    This is default client behavior as MS CSS probably told you, the client thinks the Distribution Point is coming back online soon so it waits, for good reasons. For some reason I keep thinking "7 days" not 8 hours, but maybe wrong.
    I have a work around for this, it just requires a change to the Distribution Points DNS record. Head to the DNS server, find the record for the Distribution Point that is down, change the IP address to a different member server IP address, this will cause
    the client, when it flushes it's DNS cache, to get an updated DNS record for the Distribution Point and it will try to connect to the Distribution Point using the changed IP address, which then induces what the client thinks is a severe error which makes it
    go to the next Distribution Point in the list it got from the Management Point. Once you've recovered the Distribution Point and it is back online, change it's IP address back in DNS or just let the Distribution Point update its own DNS record when it boots
    up (if configured to do so) and viola, you are back in business.
    Test, test and test again before ever putting something from "the web" into your production environment. I just implemented this at a client to solve their issues with their DR procedure.
    Rob Marshall | UK | My Blog |
    WMUG |
    File CM12 Feedback |
    CM12 Docs |
    CM12 Release Notes

Maybe you are looking for

  • Help! apple loops missing

    Ok, I am a novice to Logic and I have a little issue. i am in the loop browser IN logic when i click all it says roughly 13,000 here is the catch, i am trying to move all of my loops, voices, instruments, read/write over to my 7200rpm 1TB External wh

  • Error : Only edit objects from package ZSD in local requests

    Hi Experts, We are modifying all Z-programs to unicode enabled programs in ECC6.0 Upgradation. While doing this we are not able to save it as a transportable request. It displays error as "Only edit objects from package ZSD in local requests". So can

  • Can't print information off Firefox, was able too before.

    I have always used Firefox, and have always been able to Preview & Print information off the internet. However, when I click on whatever document I want to print out, the Preview is blank. I don' t know if this is a Firefox problem, or something wron

  • How do I get beack the Facebook icon on the screen

    How do I get back the Facebook icon on my iPhone 5s screen

  • Sub-screens in Screen sequence-21:

    Dear Friends, I have copied screen sequence 21-Sandard. Noted only 10 sub screens are available. Is it possible to increase sub-screens? I need to add 2 more sub-screens. Thanks in advance. RAMAN.