Changes between Version 4 and Version 5 of MapServervsArcIMS


Ignore:
Timestamp:
Jan 27, 2009, 2:17:06 PM (15 years ago)
Author:
jmckenna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapServervsArcIMS

    v4 v5  
    2828MSU unanimously acclaims !MapServer as the better web-based gis map server, however it was pointed out the problem domains of !MapServer and !ArcIMS overlap while !ArcIMS has a broader functionality set. In the words of Micheal Anderson:
    2929{{{
    30     "...I would like to point out that the scope of what !ArcIMS and
    31     MapServer attempt to do is different. !ArcIMS has several
    32     components designed to do things that !MapServer alone doesn't
     30    "...I would like to point out that the scope of what ArcIMS and
     31    MapServer attempt to do is different. ArcIMS has several
     32    components designed to do things that MapServer alone doesn't
    3333    address. This includes html and applet based viewers for the client
    3434    as well as several components on the server. The components on the
     
    4242    handle increased loads.  It also allows you to use COM and Cold
    4343    Fusion in your application as the "connector" between the web server
    44     and application server. !ArcIMS has two additional components that
     44    and application server. ArcIMS has two additional components that
    4545    start and stop processes and delete images on a schedule.
    4646
    47     !MapServer alone is only analogous to the spatial server, but the
     47    MapServer alone is only analogous to the spatial server, but the
    4848    other features can be added using other tools. Other than being
    49     able to use fewer data formats, !MapServer is a better spatial server
    50     than ArcIMS?'s. By using an existing web application server you can
     49    able to use fewer data formats, MapServer is a better spatial server
     50    than ArcIMS's. By using an existing web application server you can
    5151    get the additional functionality with a minimal amount of work."
    5252}}}
     
    5656    additional functionality with a minimal amount of work. I am using
    5757    Zope, which is Python based, as my application server. It is also
    58     Open Source. It is a much better application server than the !ArcIMS
     58    Open Source. It is a much better application server than the ArcIMS
    5959    component. In addition to allowing you to distribute your
    6060    application, and pool machines, it also handles user authentication,
    6161    and gives Unix like permissions to files, URLs, and operations. It
    6262    also handles publishing the sites easily. I haven't gotten around to
    63     using it to make the map files or the web site though. I use !ArcView
     63    using it to make the map files or the web site though. I use ArcView
    6464    to make the map files and have someone else make the web site. Zope
    6565    does allow me to share single html and JavaScript files across
    6666    multiple web sites, which makes maintenance a lot easier. It is also
    67     possible to use Zope as a connector to !ArcIMS so a single
    68     application could use both !MapServer and !ArcIMS (as well as other
     67    possible to use Zope as a connector to ArcIMS so a single
     68    application could use both MapServer and ArcIMS (as well as other
    6969    GIS engines). I am also aware of a Java based application server
    7070    called Enhydra that is also Open Source. I have installed it, but
    7171    haven't had much time to use it, so I can't really say what it can
    7272    do. There are also commercial application servers available like
    73     IBM's !WebSphere. You could probably do a lot with Cold Fusion as
     73    IBM's WebSphere. You could probably do a lot with Cold Fusion as
    7474    well.
    7575
    7676    "That said, here is my 2 cents on the advantages and disadvantages
    77     of !ArcIMS:
     77    of ArcIMS:
    7878
    79    "Advantages of !ArcIMS
     79   "Advantages of ArcIMS
    8080   * distribute applications over multiple machines
    8181   * Native integration with the Geography Network. MapServer can be made to work within the geography network.
     
    8585   * You don't have to try to sell a relatively unknown product  (MapServer) and philosophy (Open Source)
    8686
    87    "Disadvantages of !ArcIMS
     87   "Disadvantages of ArcIMS
    8888   * speed (even running mapserv as regular cgi it is much faster)
    8989   * resource hog
    9090   * limited OS (no Linux)
    91    * less stable. My !ArcIMS experience is on NT so that may be more a reflection of the OS than ArcIMS?.
     91   * less stable. My ArcIMS experience is on NT so that may be more a reflection of the OS than ArcIMS?.
    9292   * poorer support
    9393   * source code unavailable
     
    115115
    116116    * [[Mapserver mailing list]]
    117     * [[1][comp.soft-sys.gis.esri]]
     117    * [http://groups.google.ca/group/comp.soft-sys.gis.esri/browse_frm/thread/fe985d26637fe2ad?hl=en&lr=&ie=UTF-8&oe=utf-8&rnum=1&prev=/groups%3Fhl%3Den%26ie%3DUTF-8%26oe%3Dutf-8%26q%3DSummary%253A%2BMapserver%2B%253C%253D%253D%253E%2BArcIMS%253F%2Bcomparison%26meta%3D%26sa%3DN%26tab%3Dwg comp.soft-sys.gis.esri]]