Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Using SmartGWT in an Enterprise web application

    Hello,

    We would like to use the full version of SmartGWT in an enterprise application with following specifications:

    - The server side should be based on J2EE and IBM Websphere application server.

    - In MVC terminology:
    .....- MODEL on legacy IBM i5/iSeries servers.
    .....- CONTROLLER on spring Web Flow framework on WebSphere
    .....- VIEW on SmartGWT

    - The application should be browser based but some Mobile/PDA browsers should be supported too.

    - The application should be multi-lingual and RTL (Right-to-Left) should be supported.

    - Mashups like google services (GMail, GMaps, GCalandar, etc.) and APIs like TWitter, google visualization should be used.

    Some questions arise:

    1. How smartGWT could be integrated in such architecture?
    2. Does SmartGWT support those frameworks and technologies specifically spring framework?
    3. As the application has to be integrated in a complicated topology, the full source code should be accessible. Is it possible and in which conditions?
    4. Do you provide extensions by order?
    5. Please provide prices.

    Sincerely
    Erwin

    #2
    Hi erwin

    1 & 2. J2EE + WebSphere is a typical deployment environment for SmartGWT. Model on server, view on client make sense, however using WebFlow as a server-side controller doesn't fit well with GWT and SOA architecture, because many complete interactions take place entirely on the client-side and forcing server contact during these interactions would be awkward and reduce scalability.

    However, it could be very valuable to support a client-side WebFlow or WebFlow-like engine in SmartGWT and this is an extension you could consider sponsoring.

    Note that SmartGWT EE does support Spring in general - see this chapter from the SmartClient docs for some options. The primary pattern we recommend is to call Spring beans via SmartClient DMI, where those Spring beans represent data services.

    3 & 5. You already have full client-side source code under the LGPL. Pricing for SmartGWT EE is identical to pricing for Enterprise versions of SmartClient. The licenses listed on the website do not come with server-side source but source licenses are available.

    4. Yes we do provide extensions to order, and we offer discounts regular to normal consulting rates for sponsoring feature development in this way.

    For any other licensing or services questions, best to follow-up via the contact form at SmartClient.com. Feel free to post more technical questions here.

    Comment

    Working...
    X