What is fat client

Hi guys ,
As Integration builder needs Java web start for starting since it is a fat client.What do you mean by fat client ???????????????

Fat client is basically a client (computer) in a client server architecture which provides rich functionalities without depending much on Server.
In XI case, the Integration Builder is the Fat Client because, it does provide rich functionalities depending less on XI Server as such.
You must be well aware that initially when you click for Integration builder it takes times, that is because it is taking time to load all the .jar files necassary to run this FAT client.
A fat client in client-server architecture networks typically provides rich functionality independently of the central server.
Fat Client provides both Local storage and Local processing as compared to Hybrid Client which provides only Local processing and thin client which does not provide any of these.
One case say the web browser can be a thin client.

Similar Messages

  • What  is thin and fat client

    Hi,
    I would like to know
    what is thin and fat client.
    what is the difference between thin and fat client.
    How to copy config only client. (No data copy)
    Appreciate for your reply... I will reward the points.
    Thanks
    Atul-

    Hi Atul,
    Thin Clients
    A thin client is designed to be especially small so that the bulk of the data processing occurs on the server. Although the term thin client often refers to software, it is increasingly used for the computers, such as network computers and Net PCs, that are designed to serve as the clients for client/server architectures. A thin client is a network computer without a hard disk drive. They act as a simple terminal to the server and require constant communication with the server as well.
    Thick Clients
    In contrast, a thick client (also called a fat client) is one that will perform the bulk of the processing  in client/server applications. With thick clients, there is no need for continuous server communications as it is mainly communicating archival storage information to the server. As in the case of a thin client, the term is often used to refer to software, but again is also used to describe the networked computer itself. If your applications require multimedia components or that are bandwidth intensive, you'll also want to consider going with thick clients. One of the biggest advantages of thick clients rests in the nature of some operating systems and software being unable to run on thin clients. Thick clients can handle these as it has its own resources.
    <u><b>Thick vs. Thin - A Quick Comparison</b></u>
    <b><i>Thin Clients</i></b>
    - Easy to deploy as they require no extra or specialized software installation
    - Needs to validate with the server after data capture
    - If the server goes down, data collection is halted as the client needs constant communication with the server
    - Cannot be interfaced with other equipment (in plants or factory settings for example)
    - Clients run only and exactly as specified by the server
    - More downtime
    -Portability in that all applications are on the server so any workstation can access
    - Opportunity to use older, outdated PCs as clients
    - Reduced security threat
    <b><i>Thick Clients</i></b>
    - More expensive to deploy and more work for IT to deploy
    - Data verified by client not server (immediate validation)
    - Robust technology provides better uptime
    - Only needs intermittent communication with server
    - More expensive to deploy and more work for IT to deploy
    - Require more resources but less servers
    - Can store local files and applications
    - Reduced server demands
    - Increased security issues
    To copy only config client , there are few more profiles that you can choose in scc8
    SAP_EXBC - SAP_UCSV with cross-client customizing
    SAP_EXPA - SAP_ALL with cross-client customizing
    SAP_EXPC - SAP_CUSV with cross-client customizing
    if it helful reward points are appreciated
    Message was edited by:
            Pierluigi Demaria
    Message was edited by:
            Pierluigi Demaria

  • What is thin client and Fat Client

    Hi Experts,
    I would like to know about Fat Client and Thin client in detailed words.
    Thanks and Regards.
    Chilla..

    Hi Chilla,
         The thin clients are clients that reduce the load on servers.
    Let me explain hw thin clients will get works.
         Thin clients are stores,all required library files in you local system,so that the  corresponding applications which are using will be used the library files in your local system and it get execute and where as in the case of Fat clients the library files are not stored in your local system.
       Please let me know if you have any doubts regarding this.
    Thanks and Regards,
    Chandu.

  • Fat Client and Thin Client

    Hello, everyone
    I am a newbie with websphere 5. I am wondering if anyone know fat clients(Swing GUI) work with websphere. I know thin clients(web-based interface) work with websphere. My scenario is like this and this is all experimental purposes:
    I want to program a Swing GUI interface as the client that accesses the enterprise javabeans that is installed on websphere. So the Swing GUI is the client and Websphere is the server, which makes it a 2-tier Application. My question is basically, does websphere only work with web-based application or does it work with both desktop application clients and web-based application clients also?
    Any Ideas?

    Thanks, that's the kinda of straight answer I am looking for. I have been researching for this answer to this question for a long time and even posted several similar questions on Java forum, but no one seemed to have a straight answer. What I was thinking of programming is:
    client/server program using websphere.
    Client:
    GUI interface using Swing that is just like a regular desktop application and not a web browser (I notice the most common application using websphere are web based applications like portals).
    Server:
    Using Websphere to accept connection when requested by the client and act as a bean container, which holds EJBs. The EJBs will connect to the database (mssql server) to pull data from.
    Does this sound OK and can this be done using Websphere? I am using Websphere 5.
    Thank you, I am just a newbie in j2ee, just trying to get started in this area of programming.

  • Fat Client-Web based architecture design help ?????

    Hellow experts
    i have recently joined a java project
    which is a fat client-web based application.
    clients can work from any location or place using the internet
    they will connect to the web server which will be provide the data
    to the clients application
    i am working on the improvement of architecture n design of the project
    pls help me in deciding the best and the fastest way to develop this application further.
    i am designing a framework based on my experience and
    am also doing some research on whats latest which can accelerate
    and improve the development process.
    here's what i have and want to know what u think abt it.
    pls suggest some new good frameworks if you are aware of.
    Technologies to be used
    Fat client front end : Java Swings
    Web server : Tomcat,Struts
    Database : Mysql
    FrameWorks
    Client side
    XXXView.Java(is the GUI layer) (where xxx is any module specific name)
              |
    XXXWebHandle.java(this java file will have the code to
    connect to the webserver using the apache httpclient)
    it will call a struts action file specifically
    the data collected from the gui components will be transformed
    into xml and sent to the struts action file.
    Server Side
    xxxaction.java(this file will parse the xml data from client side
    and save it to the datbase using jdbc statements
    it will also retrive data and metadata from database using jdbc queries
    and convert it into xml and send it back as http response to the XXXwebhandle.java
    which then parses back the xml data and puts it on the GUI components of XXXview.java files.
    THe Problems
    1) the conversion of database query resultset to xml at server and the xml back to fields data
    takes a lot of time and is cumbersome to code as we need code the xml
    defination pattern for every data exchange between server and client.
    we need to remove XML .................is it possible????
    can we send data back to client as java objects and if yes then how??.
    2) right now we are making JDBC calls to mysql database using a common Utility class file
    created for handling all kinds of sql statements and return the data via a hashtable object.
    We need to use a ORM tool here............dont know which to use and how to use.
    heard of hibernate and EJB.pls suggest which one to use
    Overall i would appreciate if someone can suggest me good architecture.
    is there any framework readily available for developing these kinda apps
    pls guide or give me links where i can get info abt this.
    thanks
    Jags

    Hellow experts
    i have recently joined a java project
    which is a fat client-web based application.
    clients can work from any location or place using the
    internet
    they will connect to the web server which will be
    provide the data
    to the clients application
    Okay. As an aside, you can 'fatten' up a standard web page with technologies such as Pushlets or Ajax.
    i am working on the improvement of architecture n
    design of the project
    pls help me in deciding the best and the fastest way
    to develop this application further.
    i am designing a framework based on my experience and
    am also doing some research on whats latest which can
    accelerate
    and improve the development process.
    here's what i have and want to know what u think abt
    it.
    pls suggest some new good frameworks if you are aware
    of.
    Technologies to be used
    Fat client front end : Java Swings
    Web server : Tomcat,Struts
    Database : Mysql
    IMO, you should take a look at Eclipse's SWT in addition to Java's Swing. SWT has outstanding performance and looks native. Struts is not a web server. Place that entry instead down in 'frameworks'. MySQL is a good database, but I prefer Postgres, which is also free and implements more of ANSI SQL.
    FrameWorks
    Place Struts here. Also consider using Spring on your server side. BTW, what is Struts doing other than acting as a Controller? Presumably your fat client is the View. No?
    Client side
    XXXView.Java(is the GUI layer) (where xxx is any
    module specific name)
              |
    XXXWebHandle.java(this java file will have the code
    to
    connect to the webserver using the apache
    httpclient)
    it will call a struts action file specifically
    the data collected from the gui components will be
    transformed
    into xml and sent to the struts action file.
    Any thoughts of using either RMI, SOAP or JAXB since you will have Java objects on both ends of client and server?
    Server Side
    xxxaction.java(this file will parse the xml data from
    client side
    and save it to the datbase using jdbc statements
    it will also retrive data and metadata from database
    using jdbc queries
    and convert it into xml and send it back as http
    response to the XXXwebhandle.java
    which then parses back the xml data and puts it on
    the GUI components of XXXview.java files.
    So, a database exists. Fairly normal stuff there.
    THe Problems
    1) the conversion of database query resultset to xml
    at server and the xml back to fields data
    takes a lot of time and is cumbersome to code as we
    need code the xml
    defination pattern for every data exchange between
    server and client.
    Again, take a look at JAXB, SOAP and/or XMLBeans.
    we need to remove XML .................is it
    possible???? Yes
    can we send data back to client as java objects and
    if yes then how??.RMI + Java Serialization or JAXB/SOAP/XMLBeans.
    2) right now we are making JDBC calls to mysql
    database using a common Utility class file
    created for handling all kinds of sql statements and
    return the data via a hashtable object.
    No, no no. Hashtable (and all Maps) have no type-safety. You can introduce lots of programming errors casting from Object to another type. It is far better to create an actual Java object that will hold the data. It seems to take more time, but you will have far fewer runtime errors in your application during development, which IMO, actually speeds up the process overall.
    We need to use a ORM tool here............dont know
    which to use and how to use.
    heard of hibernate and EJB.pls suggest which one to
    use
    Hibernate and, to a lesser extent, JDO are popular now.
    Overall i would appreciate if someone can suggest me
    good architecture.
    is there any framework readily available for
    developing these kinda apps
    pls guide or give me links where i can get info abt
    this.
    Rapidly? Hard to say. I would steer clear of full blown J2EE with EJB's or MDB's if you want to speed up development. Ruby on Rails also generates some press for rapidly putting sites together.
    thanks
    JagsYou are welcome. Best of luck.
    - Saish

  • Thin and Fat Client

    Hey can anybody explain what are Thin Client and Fat Clients and how they are used ??
    Thanks for your reply in advance.
    Regards

    'thin client' is a program with a minimum of code and need a remote (or local) server to do the tasks
    'fat client' is a program (sometimes a stand-alone) with a lot of code and makes allmost the tasks
    for examples:
    if you build a stand alone application of you own it will be a fat client
    if you write an html page with very few java and that page uses google for example, it will be a thin client

  • What is Sharepoint client side object model ?

    What is Sharepoint client side object model ?

    The client-side object model (CSOM) provides client-side applications with access to a subset of the SharePoint Foundation server object model, including core objects such as site collections, sites, lists, and list items. As described in Data Access for
    Client Applications, the CSOM actually consists of three distinct APIs—the ECMAScript object model, the Silverlight client object model, and the .NET managed client object model—that target distinct client platforms. The ECMAScript object model and the Silverlight
    client object model provide a smaller subset of functionality. This is designed to enhance the user experience, because it minimize the time it takes Silverlight applications or JavaScript functions running in a Web page to load the files required for operation.
    The .NET managed client object model provides a larger subset of functionality for standalone client applications. However, these APIs provide a broadly similar developer experience and work in a similar way.
    You can write both managed client object model code and JavaScript Client Object model code in Visual Studio. As an example, you can create a console application having managed client object model code. Similarly, you may create a Visual Web Part and have
    JavaScript client object model code in it. The JavaScript client object model code can also be directly written inside the SharePoint Designer as well.
    Blog | SharePoint Learnings CodePlex Tools |
    Export Version History To Excel |
    Autocomplete Lookup Field

  • Java Fat Client App Move from 1.3.1_07 to 1.3.1_20 Question

    We have a third-party java fat client GUI front-end application here at work that is no longer under support from the vendor (they've moved to a web-based version to which we haven't yet upgraded). The version we have was originally developed and delivered with JRE 1.3.1_07, which we continue to use and push with our new build versions. Since 1.3.1_07 doesn't have the updated DST tables, the app displays the wrong time on its GUI. To upgrade to JRE 1.3.1_20, which does have the updated DST tables, can we simply copy the JRE folder and its subfolders and their contents over the 1.3.1_07 JRE folder we use in our builds? Or do we need to do something more than that? (I've done a low-level test of that and it seems to work...)

    A regular JRE installation will create a new directory; the old one can be deleted. In the Windows registry (if you are using Windows) you'll find entries to all versions, which you can clean up also. You will find versions 1.3=1.3.1_07 etc.
    Many software, especially application servers, come with their own java packaged as subdir. So also your solution is possible.
    At the moment you are slightly misleading the systems about the actual version you are using. So I would opt for a new install. Also a newer version (I am already using 1.6) should be considered. If it works, everything works faster.

  • What is Dashboard Client and how do I close it?  I use OSX Mavericks on my iMac.

    What is Dashboard Client and how do I close it?  I use OSX Mavericks on my iMac.

    Hi there kburgee! Other can be anything from App Data (information saved from apps like game progress, or passwords) to or old messages that you haven't deleted! The absolute best way to clean up some space is to restore your iPhone.

  • JMS architecture question for fat client/server.

    Hi. Is JMS suitable for fat client-server architecture where a certain number of fat client applications (like a few hundreds) open connections directly to the JMS provider? Is it going to have scalability problem when the number of connections grow?

    Depending on your JMS provider, this may be a very suitable architecture. The Sun MQ JMS Cluster was architected exactly for this problem. If the number of connections onto a single broker becomes too much of a burden for this broker, it can be put into an MQ cluster and share the number of connections. Of course, the number of connections a broker can handle will be totally dependent on the resources available to it. OS, CPU, memory, other applications running on the same machine, etc....
    TE

  • Is it possible to see what traffic my clients made on the time capsule?

    Hello!
    is it possible to see on my macbook what traffic my clients made on the time capsule?
    With airport utillity 6.2 i cannot see this!
    sorry for my english and thanks for help

    If you control-click on the Time Machine icon and select "Browse Other Time Machine Disks" but don't see the other backups, try this: Look in the "sidebar" of a Finder window for your Time Capsule.  If you see it, select it, then look for the Time Capsule's disk (probably called "Data" if you didn't rename it).  Double-click that to mount it.  Now try again to control-click on the Time Machine Dock icon.

  • JNLP and launching a Fat Client application (.exe)

    Hi,
    Is JNLP the correct technology to use if I want to launch a Fat Client application (Mozilla Firefox) from a portlet.
    I realise I am jumping outside the whole portal and web environment by doing this but I want to make sure I am on the right track.
    Are there any examples of this type of scenario that I could use and look at ? The examples I have seen thus far are all related to java based applications.
    If someone could point me in the right direction I would be grateful.
    Thanks,
    Portal_Man.

    OK, I think I now know how to trick to not look for that dependency.
    Please ignore the question.

  • Is there a (fat) client that will work with the Iplanet calendar system?

    We are going to Campus Pipeline which uses IPlanet for the calendar. We are going to be going from the Netscape Calendar server ti IPlanet as part of this change. Our faculty/staff are use to using the Netscape (fat) client to access their calendars. Is anything like this available for accessing IPlanet?

    Outlook could be thought of as a fat client for ics, using the sync tool. But the "native" access is the web client, and I would encourage people who don't have other reasons for using Outlook to use it. With Outlook you can sync your own calendar, and access free/busy times of anyone, but you can't open other calendars or do other operations.

  • What r crosss-client tables??

    what r crosss-client tables?? is it the same as client independent table

    Hi Prasanth,
    Cross client tables are client independent tables.
    These tables hold data that is influenced by business processes, such as
    1) Data that represents the organizational structures of the enterprise and
    2) Parameters that control business processes
    Thanks,
    Vinay

  • What is WinRM Client, is it same as WinRS?

    Hi,
    What is WinRM Client, is it same as WinRS?
    If I understand right the WinRM Service is the remote target, and WinRM Client I think is the box where you run the command from?
    What component's do you need on the box where you sit and execute the remote command/script on? 
    /SaiTech

    Hi,
    WinRM is the “server” component of this remote management application and WinRS (Windows Remote Shell) is the “client” for WinRM, which runs on the remote computer attempting to remotely manage the WinRM server. For more details, please refer to
    following article.
    WinRM (Windows Remote Management) Troubleshooting
    If any update, please feel free to let me know.
    Best regards,
    Justin Gu
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

Maybe you are looking for

  • Exception not caught while executing web dynpro application

    Hello all, I'm getting run time error exception CX_WDR_RR_EXCEPTION not caught when running web dynpro application The error analysis shows the custom component is locked by the user and cannot be regenerated. But I checked in SM12 for locked entries

  • Can't preview images as thumbnil or cover flow

    Hi everyone. Previously i was able to view images in finder as thumbnails as well as cover flow, but yesterday i found out that that the images in finder takes the "preview" icon although although that in the finder view options the show icon preview

  • Profit Center authorization - New GL

    My client is using the new GL for Profit Center reporting and the Profit Center Accounting module is inactive. There is a requirement to restrict profit center manager's reporting access - summary reports (GR55) and line items - to their own profit c

  • Classpath Problem in WebSphere 6.0 (WAS 6.0)

    We were trying to configure WAS 6 for the last 10 days to work for an existing application. The problem was pointing to some jar files (log4j, j2sh and jdom etc). Although we added it to the class path of the EJB project but still RAD was not picking

  • Swf site uploading using dreamweaver

    I made a site using indesign and saved it as .swf but i don't know how to upload this. It doesnt open in dreamweaver and i inserted and tried different things, but it doesnt work and i don't know how. Does anyone know how to upload this kind of docum