Toolbox for IT
Share and compare information with 1.4 million professionals
Ask Question / Find People / Invite Peers / Make Connections
 
 

Eric Roch
The Service Oriented Architecture (SOA) Blog
by Eric Roch  (Chief Technologist)

 

SOA Portal

Eric Roch  (Chief Technologist) posted 3/13/2006 | Comments (0)
Move over portal, our messaging client can be the SOA presentation layer. From a reference architecture perspective, the enterprise portal is considered the presentation layer for SOA. Portal is part of the software stack for all the major integration and SOA platform vendors. But while portal is a powerful tool, users spend a great deal of time in their email clients. Wouldn't it be great if we could service enable email as well?

For a glimpse of the SOA email future, take a look at the Zimbra Collaboration Suite. The browser-based Zimbra email client uses AJAX to provide a rich GUI and web services to extend the client's functionality.

Zimbra is a services provider (for messaging and collaboration) and consumer. As a service consumer, Zimbra can create "enterprise mash-ups" embedding web services from other software packages into email messages. The demo on the Zimbra web site shows a PO approval process executed within an email conversation thread.

PO Process

External web services are integrated within email messages using "Zimlets". From the Zimbra web site, "Zimlets are a mechanism for integrating the Zimbra Collaboration Suite (ZCS) with third party information systems and content. We also use the Zimlet approach to "mash-up" (intermix) user interfaces within the Zimbra collaboration suite itself, such as by mashing up calendar and contacts within your email.

Zimlets are an extensible mechanism for marrying Web 2.0 technologies to enterprise messaging (e.g., email, IM, voice) and collaboration. With Zimlets, arbitrary message content can be made live by linking it with web content and services on intranets or the Internet."


Yahoo Map

Embedding services within the context of an email thread is a powerful concept. Using AJAX and web services the email client can be extended to create new, not-yet-conceived applications.








As Chief Technologist and National Practice Director for SOA with Perficient, Inc., I get the opportunity to work with a lot of customers implementing SOA. See my bio page for my contact information or just post a comment if you want to talk about your SOA projects.

    • View Eric Roch's profile on LinkedIn

    Comments (0)  

    You are not logged in. Sign in to post unmoderated comments or join the community to create your free profile today!
    Name: (Will display on the site)
    E-mail: (Not displayed. No Spam)
    BoldUnderlineItalicStrikeLinkCodeBlockQuote
    Lines break automatically. Please preview your message before posting.

    If not logged-in your post will not appear until approved by a community moderator. To uphold community standards, comments that are inflammatory, offensive, or contain profanity or advertisements may be removed by the author or a community moderator.

    More from this author

    Keyword Tags

    SOA, AJAX, Service Oriented Architecture
    Disclaimer: Blog contents express the viewpoints of their independent authors and are not reviewed for correctness or accuracy by Toolbox for IT. Any opinions, comments, solutions or other commentary expressed by blog authors are not endorsed or recommended by Toolbox for IT or any vendor. If you feel a blog entry is inappropriate, click here to notify Toolbox for IT.
    Browse all IT Blogs
     

    About This Blog

    With the SOA Blog Eric Roch brings over 25 years of IT experience including systems development, architecture, consulting, and...more
    Enter your email address to be notified of new posts.
      
    No Spam (Privacy Policy)
     
     
     
    Communities:  Business Intelligence  /  C Languages  /  CIO  /  CRM  /  Database  /  Data Warehouse  /  EAI  /  Emerging Technologies  /  ERP  /  Hardware  /  Knowledge Management  /  Networking  /  Project Management  /  SCM  /  Security  /  Storage  /  Web Design  /  Wireless  /  Baan  /  Java  /  Linux  /  Oracle  /  Oracle Database  /  PeopleSoft  /  SAP  /  Siebel  /  UNIX  /  Visual Basic  /  Windows
    Also at Toolbox for IT: Blogs /  Groups /  Wiki /  Events & Webcasts /  Job Center /  Vendor Research Directory
     
    Copyright 1998-2008 Toolbox.com. All rights reserved. All product names are trademarks of their respective companies. Toolbox.com is not affiliated with or endorsed by any company listed at this site. Toolbox.com is a subsidiary of the Corporate Executive Board.