<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Forty Beans</title>
    <link>http://www.fortybeans.com/</link>
    <description>A very British micro-ISV</description>
    <language>en-us</language>           
    <generator>Nucleus CMS v3.24</generator>
    <copyright>©</copyright>             
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://www.fortybeans.com//nucleus/nucleus2.gif</url>
      <title>Forty Beans</title>
      <link>http://www.fortybeans.com/</link>
    </image>
    <item>
 <title>SAP Community Day London 2008</title>
 <link>http://www.fortybeans.com/index.php?itemid=23</link>
<description><![CDATA[<p>In a technological first, I am simulcasting this blog entry on the <a href="https://www.sdn.sap.com/irj/sdn/weblogs">SAP Community Network</a> and on <a href="http://www.fortybeans.com/">my personal blog</a>. The reason for this is that I am looking for some feedback on the Community Day event, and my personal blog allows people to post feedback anonymously if they wish. Anyway, on with the content...</p><h1>What we did&nbsp;</h1><p>Nigel James and I organised the day as a community-driven unconference, and arranged for it to be on a Saturday, with free registration. This had a number of big advantages for us:</p><ul><li><strong>Community-driven</strong>: all we had to do was put up a Wiki page and write some blogs to generate publicity. The SCN Community came along and volunteered to do sessions, filling in the Wiki and leaving us comments &amp; suggestions.</li></ul><ul><li><strong>Unconference</strong>: This means that the sessions are designed to be discussions, with a host to keep things moving. In a &quot;normal&quot; conference, one expert at the front of the room talks with Powerpoint slides to a bunch of other experts. In an unconference, the whole room full of experts is contributing, making the session a lot more effective - everybody, including the host, comes away with more than they entered the room. Being an Unconference also meant that it was &quot;fault-tolerant&quot; - we had a couple of session hosts that couldn&#39;t make it due to illness. Instead of cancelling the session, we were able to find another person willing to host each session on the day; after all, there was no need to prepare a presentation - it was just a matter of keeping a discussion going. </li></ul><ul><li><strong>Saturday</strong>: It was easy to ask my company, Axon, to use their offices on a Saturday when nobody else would be around. This saved us a lot of effort in terms of finding a venue, paying to rent it, etc. Also, it meant that attendees were so passionate about SAP technology that they were willing to give up their own free time to be there, ensuring a high quality of discussion.</li></ul><ul><li><strong>Free registration</strong>: A double-edged sword, but the advantage was that we had very little administrative work to do. If we had charged people to attend, we would have had to deal with collecting fees, worrying about tax, and all sorts of inconvenient stuff like that. Anyway, the venue came to us for free, and Axon were even kind enough to buy us all lunch. The minor disadvantage to the event being free was that only about 50% of the people who signed up for the event could make it on the day - it was a beautiful, sunny day with a major football match on, and nobody lost any money by not turning up.</li></ul><h1>How the day went&nbsp;</h1><p>The day started well, with 20 people busy talking to each other in the Axon Cafe by 10am. In fact, this networking was going so well that it was hard to interrupt everyone to get them along to the Axon Theatre for the welcome session, but once there we had a great presentation from SAP&#39;s Ran Cliff, who gave us a sneak preview of what&#39;s in the pipeline for the SAP Community Network. There are some very interesting initiatives being discussed at SAP which, if they become reality, will help give SCN members the opportunity to play an integral part in how SAP develop and test new products. After this welcome session, and a &quot;message from our sponsor&quot;, we started the two tracks of sessions for the day.</p><p>The two tracks were for Web Services and Everything Else - I pretty much only went to the Everything Else track, so you&#39;ll have to read some other blog to find out how the Web Services track went.&nbsp;</p><p>My first session was about <a href="https://wiki.sdn.sap.com/wiki/display/Community/Integrating+Active+Directory+with+SAP">Active Directory integration</a>. This started off with me talking a bit about how we have integrated AD with SAP HR and SAP CUA at one of our clients, but quickly turned into a discussion of the benefits of the NetWeaver Identity Management product. Next up was a <a href="https://wiki.sdn.sap.com/wiki/display/Community/Workflow+Open+Forum">Workflow Open Forum</a>, chaired by workflow gurus Mike Pokraka and Mark Pyc. This session was really interesting for me, as we ended up discussing the future business process platforms from SAP, including such things as BPML, BPEL, BPEL4People, XI/PI, Galaxy, Guided Procedures and good old SAP Business Workflow. I came out of the session knowing a lot more than when I went in.</p><p>With two sessions out of the way, it was time for lunch. We had catered for 40-50 people, with half that number in the room, so there was plenty to go around. More wraps &amp; sandwiches anyone? :-)</p><p>After lunch, Harald Reiter took us on an <a href="https://wiki.sdn.sap.com/wiki/display/Community/Dynamic+personalization+and+landing+pages+in+EP">in-depth tour</a> of the seldom-used PCD Filtering framework of the NetWeaver Portal, and showed us how to dynamically show Portal content based on any number of user attributes, including those coming from other systems such as HR. Then, after a coffee break to counter the growing effects of lunch, I ran a session on the <a href="https://wiki.sdn.sap.com/wiki/display/Community/Making+the+most+of+the+Universal+Worklist">Universal Worklist</a> in a vain attempt to sell more copies of <a href="http://www.sap-hefte.de/katalog/hefte/titel/gp/titelID-1516on=432">my SAP PRESS book</a>. This would have worked much better if I had remembered to bring a copy of the book with me...</p><p>For the last session of the day, I filled an open space with a last-minute session on something I&#39;ve been exploring in the Java technology space: <a href="https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=21692556">Comet-based applications written using the Lift web framework for the Scala language</a>. Scala is a object-oriented and functional language which runs on the Java Virtual Machine. It has XML as a native part of the language, which makes web services really easy to do. Lift is the web framework being developed using Scala, which gives the power of a scripting language with the type-safety and performance of a compiled language. Lift makes it easy to do Comet applications, Comet being the next step on from Ajax. Where Ajax makes changes to the page as a result of a client request and server response, Comet works from the server side only - so for example, if an administrator sends a system message, a Comet-based web application can show that message on-screen instantly, without the need for the user to do anything.&nbsp;</p><p>By the end of the day many people had gone home, having far to travel or having attended the sessions which interested them - and that&#39;s fine, all part of the relaxed nature of the day. The handful of us who were left decided that going all the way into London for an event and meal was too much hard work, so we instead took advantage of the last of the sun and went to a pub in Egham to sit outside, share a few beers and put the world to rights. It was at this point that we got a call from Mark Finnern to wish us well, which was a nice end to a great day. We also decided to hold another event in 3 months time, on 16th July - the plan is to do this as an evening event held on-line as a Webinar.&nbsp;</p><h1>Feedback</h1><p>So, if you were there, what did you like best, and what did you like least about the day? How could we make it better for next time?</p><p>Those who were not there - what could we do to persuade you to turn up to a UK community event?</p><p>For our own part, we learnt a few things:</p><ul><li>It&#39;s really important to ask for the air-conditioning to be turned on for the weekend</li><li>We should be more involved with the local SAP office at an earlier stage in the planning</li><li>We should make sure we have contact details for people who have registered, so we can remind them the event is happening and confirm they are attending&nbsp;</li></ul>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=23</comments>
 <pubDate>Mon, 28 Apr 2008 12:34:13 +0100</pubDate>
</item><item>
 <title>Wiki for UWL Book</title>
 <link>http://www.fortybeans.com/index.php?itemid=22</link>
<description><![CDATA[<p>As promised, the resources for the Universal Worklist book are now on the <a href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/BPX/Universal+Worklist+with+SAP+NetWeaver+Portal" target="_blank" title="SDN Wiki">SAP Community Network Wiki</a>. You can use the commenting functionality on that page to discuss the content of the book if you like, and being a Wiki, any new developments to the content will be posted there - possibly even by you. The Wiki is open to all, and I encourage people to add to it.</p><p>&nbsp;</p>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=22</comments>
 <pubDate>Tue, 19 Feb 2008 16:55:55 +0000</pubDate>
</item><item>
 <title>It&apos;s here!</title>
 <link>http://www.fortybeans.com/index.php?itemid=21</link>
<description><![CDATA[<p>I have a copy of &quot;Universal Worklist with SAP NetWeaver Portal&quot; in my hands, straight from the printers. Though I say so myself, it&#39;s looking good - in fact I&#39;ve used for reference several times already. My only regret is that during copy editing the text has been translated from UK English to American English.</p><p>Turning &quot;-ise&quot; into &quot;-ize&quot; I can live with - but I wasn&#39;t prepared for the effects of the Chicago Manual of Style used as the basis for the publisher&#39;s house style. A few things I was taught about English in school are flatly contradicted by the CMS - things like the Oxford serial comma being de rigeur - but I&#39;m happy with the result.</p><p>Right now I&#39;m working on the website for the book, so in a few weeks&#39; time you&#39;ll be able to download the source code for all the examples and get direct browser links for all the references to SAP documentation. I&#39;m hoping to be able to do this in Wiki format so that readers can add to the content and make it (in conjunction with the book) the best UWL guide available.</p><p>&nbsp;</p>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=21</comments>
 <pubDate>Tue, 5 Feb 2008 10:37:06 +0000</pubDate>
</item><item>
 <title>SAP Community Day London - April 2008</title>
 <link>http://www.fortybeans.com/index.php?itemid=19</link>
<description><![CDATA[<p>It started as an idea <a href="https://forums.sdn.sap.com/thread.jspa?threadID=616871&amp;tstart=0" title="here">here</a>.</p><p>Nigel James plugged it <a href="http://nigeljames.wordpress.com/2007/11/01/london-sapers-looking-to-put-together-a-local-community-day/" target="_blank" title="here">here</a>.</p><p>Now, it has a life of its own on the SDN Wiki, <a href="https://wiki.sdn.sap.com/wiki/display/Community/Community+Day+London+-+April+2008" target="_blank" title="here">here</a>.</p><p>The Community Day at TechEd Munich was transformational for me in one major respect - it turned my perception of the SAP Community Network from a really useful website and bunch of forums into a genuine community of really talented people, some of whom I got to know a little better. TechEd as a whole is a great conference from an educational point of view, but nothing packs a bang-for-your-buck punch like the Community Day. Instead of SAP telling you what&#39;s what, your in a room with some of the best minds in SAP practice - some from SAP but most from customers, partners and consultancies - discussing topics which you as a group have decided are worth talking about. It&#39;s like being able to design your own perfect conference from scratch.</p><p><a href="http://picasaweb.google.com/gregor.wolf/SAPCommunityDay2007" target="_blank" title="More Community Day photos by Gregor Wolf"><img src="http://www.fortybeans.com/media/1/20071102-craig_community_day.JPG" border="0" alt="TechEd Community Day 2007 - plenty of technology...  (Photo: Gregor Wolf)" title="TechEd Community Day 2007 - plenty of technology...  (Photo: Gregor Wolf)" width="297" height="231" /></a>&nbsp;</p><p>So now it&#39;s time to do this in London instead of Central Europe. The beer may be warmer, and the comfort food may be more fish&#39;n&#39;chip oriented, but the meeting of minds will be as good as ever.</p><p>Please go over to the Wiki page and add your name to the comments page if you&#39;re interested in learning several things about SAP and what it could do that you never thought possible.</p><p>&nbsp;</p>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=19</comments>
 <pubDate>Thu, 1 Nov 2007 22:01:11 +0000</pubDate>
</item><item>
 <title>TechEd 2007 Round-Up</title>
 <link>http://www.fortybeans.com/index.php?itemid=18</link>
<description><![CDATA[From my admittedly blinkered point of view there were two new things at TechEd in Munich this year - <a href="http://www.sap.com/platform/netweaver/components/IDM" title="NetWeaver Identity Management">NetWeaver Identity Management</a> (formerly known as MaxWare) and CTS+, the ABAP transport system which can now deal with Portal and Java objects. Pretty much everything else was either vapourware or an evolution of last year&#39;s themes.<p>Actually, scratch that - to use the term &quot;vapourware&quot; is a little unkind. What we actually got was a sneak preview screencams of what will be released over the coming year or two - it&#39;s just annoying that SAP keep showing stuff at TechEd, getting you really into the problems that the new shiny thing will solve, only to get to the end and say &quot;but you can&#39;t actually use this yet. We&#39;re keeping it to ourselves for a while. Even if we do let you play with it, we certainly won&#39;t support productive use.&quot; Like last year when Shai Agassi made a big thing - and it was a big thing - about SAP having the <a href="http://www.sap.com/about/press/press.epx?pressid=6780" title="first certified Java EE 5 stack">first certified Java EE 5 stack</a> outside of Sun. Since then, most of the other big vendors have released theirs to the public. SAP have not. What&#39;s the point being the first to certification if you don&#39;t let anyone use it for their business? I am told that the NetWeaver Composition Environment (CE) 7.1, which uses the Java 5 engine, is in ramp-up and will be released soon. Let&#39;s hope so.</p><p>On the upside, NetWeaver CE shows the power of SOA with a stable core. The SAP ERP solution will continue to run on NetWeaver 7.0 (based on ABAP plus the J2EE 1.4 stack) minimizing any risk to the world&#39;s ERP systems. All the new goodies are in the CE 7.1 system which will be deployed as a new instance which communicates with the ERP core via web services (or RFCs if you&#39;re feeling naughty). This means that you can do business process and user interface innovation without scaring the accountants too much, which has got to be a good thing. Still, there&#39;s a certain irony to having a developer environment which allows you to develop composite applications more quickly and more easily than ever before, but makes you wait a year before you can deploy them.</p><p><strong>Flexing the UI muscle</strong></p><p>An up-and-coming technology, which I got to grips with at the Community Day just before TechEd, is Macromedia <a href="http://www.adobe.com/products/flex/" title="Flex">Flex</a> and its close relative <a href="http://labs.adobe.com/technologies/air/" title="AIR">AIR</a> (the Adobe Interactive Runtime). This technology just leaves AJAX and Java applets standing still. I really like Web Dynpro in terms of how it separates model, view and controller, and even more for how it provides an abstraction layer for the UI, but the HTML rendering really sucks, performance-wise. Example: I enter a timesheet in Web Dynpro and click to get a pop-up so I can pick a WBS code. From click to popup being ready is about three seconds, which wouldn&#39;t perhaps be so bad if it were all server round trip and database lookups. The thing is, this is three seconds of 100% CPU on the client (a new dual-core laptop) - OK, it&#39;s only maxing out one core, and each core is only 1GHz, but the fact remains that on a new HP dual-core laptop just getting a popup from Web Dynpro browser-based app soaks up three whole seconds of CPU time. Every time you click. The UI just shouldn&#39;t have that kind of overhead - imagine if this were some Citrix server farm and every user click generates several seconds worth of CPU overhead on your Citrix server - that&#39;s just not funny. Sub-1-GHz thin client browsers are even less funny (but let&#39;s face it, even the Portal&#39;s JavaScript is too much for them).<br /> </p><p>This is where Flex comes in - you get all that UI goodness of AJAX (in fact forget AJAX, Flex beats even the standard Windows UI hands down) and the performance hit is, well, normal. Quick. Substantially sub-second response times. Any data over the wire gets transmitted in compressed binary format, so large datasets for scrolling tables are no problem (compared with ultra-bloated HTML or even XML formats). That means there&#39;s no roundtrip as you page through a table. Searching, sorting and personalization of tables is all done on the client. From a developer&#39;s point of view it&#39;s all familiar too - the UI markup is in XML, and will be familiar to any web developer (it&#39;s not so very different from XHTML), except that you have a proper set of UI components to play with and proper tools to design with. Data can come from local flat files, XML sources, even SOAP calls. That&#39;s Flex, and it runs in a browser - pretty much any browser (it just needs Flash 9, which is a browser plugin and therefore much easier for end users to install in all but the most locked-down of corporate desktops).</p><p>AIR is basically Flex, but running on the desktop with an embedded SQLite database for local persistence - surely competition for Java in the heterogeneous desktop app space, though Eclipse and Netbeans are pretty well established when it comes to rich-client platforms for the desktop. AIR could do well in the widget space, allowing constantly-present, low desktop real-estate applets to do useful things like present alerts from the ERP core, newly arrived Worklist tasks, and so on.</p><p>What starts to make all this Adobe UI technology really exciting is the emergence of Flash players (the underlying UI technology for Flex and AIR) on mobile devices. Imagine AIR mobile, and suddenly we have a unified rich-client platform with local persistence across both desktop and mobile devices. Forget Web Dynpro rendering to lowly WML on a BlackBerry - suddenly the big disconnect between SAP mobile apps, SAP desktop apps and SAP browser-based apps just disappears, and that&#39;s very powerful indeed.</p><p>So here&#39;s my top tip for the 3-layer architecture of the future: stable ERP core with business logic and data persistence in ABAP (Model); service, process and application flow orchestration in Java EE (Controller); and user interface in Flash/Flex/AIR (View).</p><p><strong>Duet - is it dead yet?</strong>&nbsp;</p><p>So, speaking of next-generation user interfaces, is Duet dying on its feet? Several people I spoke to thought that SAP was really playing down Duet this year compared with last. I think that Duet has come from the <a href="http://en.wikipedia.org/wiki/Hype_cycle" title="hype cycle">hype cycle</a>&#39;s peak of inflated expectations last year into the trough of disillusionment this year. Duet is just far too complex to deploy for the benefit it delivers. You need three servers (ERP on NetWeaver, Duet on NetWeaver on Windows and Exchange on Windows), three development environments (ABAP Editor, NetWeaver Developer Studio, Visual Studio) - if you can even develop anything, which is doubtful for a year or two at least - and two teams of consultants (SAP and Microsoft) just to be able to book your holiday in Outlook. Which takes about three clicks out of the box in ESS. </p><p>The sessions at Tech Ed this year seem to be pointing at using Duet as more of a workflow notification &amp; action platform (an eventual replacement for Universal Worklist, perhaps?), reinforced by the move of <a href="http://www.workflowbook.com/" title="SAP Business Workflow">SAP Business Workflow</a> guru Alan Rickayzen to the Duet team. Personally, I don&#39;t think Duet is dying, but it&#39;s reached a low point from where it will steadily climb the slope of enlightenment to plateau in a productive niche, and the UWL replacement could well be that niche. More scenarios will be delivered, increasing the value. No doubt the installation and deployment will be made easier in time (wizard-based deployment? Virtual machine images?) - and the most serious problem will be addressed, that of SAP technology teams currently requiring an army of Microsoft consultants to explain all this Exchange stuff.</p>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=18</comments>
 <pubDate>Mon, 22 Oct 2007 19:28:34 +0100</pubDate>
</item><item>
 <title>Universal Worklist book</title>
 <link>http://www.fortybeans.com/index.php?itemid=17</link>
<description><![CDATA[<p>I know I said it would be ready in time for Tech Ed, but there was a slight schedule slip (turns out it takes quite a long time to write a book when you only do it on Sundays).<br /><br />The good news is that I managed to submit the first draft of the book just before Tech Ed (where SAP Press had a pile of &quot;Order Now&quot; flyers for it - thanks guys!). We are now in the editing process, so the book will most likely be published just into the new year.</p><p>I learnt a lot while writing this book - hopefully you will too. Guided Procedures are way cool... </p><p><img src="http://www.sap-press.com/images/preview_h1974(224x186).jpg" border="0" alt="SAP Press - Universal Worklist with SAP NetWeaver Portal" title="SAP Press - Universal Worklist with SAP NetWeaver Portal" width="224" height="186" /> </p><p>You can read all about the book at the <a href="http://www.sap-press.com/product.cfm?account=&amp;product=H1974" target="_blank" title="SAP Press">SAP Press</a> website.&nbsp;</p><p>&nbsp;</p>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=17</comments>
 <pubDate>Mon, 22 Oct 2007 17:03:20 +0100</pubDate>
</item><item>
 <title>Back from Tech Ed 07</title>
 <link>http://www.fortybeans.com/index.php?itemid=16</link>
<description><![CDATA[<p>As promised, I was at Tech Ed 07. A full write-up will follow soon, but the high points were:</p><ul><li>Community Day - a hundred or so people sharing what they know, and they know a heck of a lot.</li><li>Community Day evening event - talking and drinking way too much with Bruce Sterling.</li><li>Meeting some old friends: Tim Kyle, Simon Griffiths, Paul Williamson</li><li>Making some new friends: Gregor Wolf, Nigel James, Owen Pettiford</li><li>The SDN Clubhouse, with its excellent coffee</li><li>Presenting my sessions, one of them in a theatre in the main hall:&nbsp;</li></ul><p><a href="http://picasaweb.google.com/gregor.wolf/SAPTechEd2007MunichDay2" target="_blank"><img src="http://www.fortybeans.com/media/1/20071022-teched07_blogpic2.jpg" border="0" alt="Zero administration SDN talk at TechEd (photo by Gregor Wolf)" title="Zero administration SDN talk at TechEd (photo by Gregor Wolf)" width="350" height="247" /></a><br /></p><p>Thanks to all who came along and gave such excellent feedback. I plan to do another session or two next year, this time with more in the way of live demos.</p>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=16</comments>
 <pubDate>Mon, 22 Oct 2007 16:56:31 +0100</pubDate>
</item><item>
 <title>Tech Ed 07</title>
 <link>http://www.fortybeans.com/index.php?itemid=15</link>
<description><![CDATA[<a href="https://www.sdn.sap.com/irj/sdn/sapteched"><img src="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/30484314-bb22-2a10-81be-c4b8624fd33e" border="0" width="235" height="80" /></a> <p>I&#39;ll be at TechEd 07 in Munich, presenting two of the SDN sessions:</p><p><a href="http://www.sapteched.com/emea/edu_sessions/session.htm?id=205"><strong><span>Processing workflow tasks on a Blackberry handheld using Java Web Dynpro</span></strong></a></p><p>&nbsp;  and&nbsp;  </p><p><a href="http://www.sapteched.com/emea/edu_sessions/session.htm?id=208"><strong><span>Zero-administration user management: a perfect configuration?</span></strong></a></p>  <p>See you there!<br /></p>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=15</comments>
 <pubDate>Wed, 8 Aug 2007 14:40:19 +0100</pubDate>
</item><item>
 <title>Out of the Frying Pan</title>
 <link>http://www.fortybeans.com/index.php?itemid=12</link>
<description><![CDATA[I&#39;ve created a new blog on this site, dedicated to eating well in an office-based job - please <a href="http://fryingpan.fortybeans.com/">head over and have a look</a>!]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=12</comments>
 <pubDate>Wed, 28 Mar 2007 13:24:54 +0100</pubDate>
</item><item>
 <title>Universal Worklist book for SAP Press</title>
 <link>http://www.fortybeans.com/index.php?itemid=10</link>
<description><![CDATA[<p>I spoke to one of the guys on the <a href="http://www.sap-press.com/">SAP Press</a> stand at Tech Ed in Amsterdam to see if they were looking for authors, and got a pretty enthusiastic response. Since I've been doing some fairly interesting stuff with UWL in the last year or two and have overcome a fair few challenges on the way, I quickly drafted an outline for a book on UWL, checked out the <a href="http://www.galileo-press.com/authors/">Authors section</a> on their website and sent the outline to SAP Press a few weeks later.
</p>
<p>There is a pretty detailed questionnaire to fill in. Not only do you need an outline of the proposed book's content, but you also have to demonstrate that you can write and you need to show that there is a market demand for the book. That wasn't too hard for me - the SAP Press <a href="http://www.sap-press.com/product.cfm?account=&amp;product=H950">Workflow book</a> has less than one page on the Portal, and none of <a href="http://www.sap-press.com/product.cfm?account=&amp;product=H1940">their </a><a href="http://www.sap-press.com/product.cfm?account=&amp;product=H966">Portals </a><a href="http://www.sap-press.com/product.cfm?account=&amp;product=H1917">books </a>mention UWL at all.
</p>
<p>Fast forward a month or so of discussions, and I have now signed a contract to produce the book. I will have completed the manuscript by July, in time for the book to be released for <a href="https://www.sdn.sap.com/irj/sdn/sapteched">SAP Tech Ed 2007</a>.
</p><p>This is the outline I am working on:
</p>
<span style="font-weight: bold;">1.&nbsp;&nbsp;
&nbsp;Introduction </span><br>
This chapter will be 5-10 pages long and will provide an introduction
to the concepts discussed in the rest of the book. Readers will need no
prior experience of the area to read this chapter. The first section
will describe the history and purpose of SAP workflow; the next section
will describe the NetWeaver Portal and how its Universal Worklist works
with workflow systems; finally, there will be a description of how
SAP's new architecture allows users to interact with workflows using
the technology of their choice - Web Browser, Rich client, Email
client, Handheld device or even by telephone.<br>
Subchapters:<br>
1.&nbsp;&nbsp; &nbsp;What is Workflow? <br>
2.&nbsp;&nbsp; &nbsp;What is Universal Worklist (UWL)? <br>
3.&nbsp;&nbsp; &nbsp;Enterprise Services Architecture and
the new face of SAP workflow <br>
<br>
<span style="font-weight: bold;">2.&nbsp;&nbsp;
&nbsp;Standard UWL configuration</span> <br>
This chapter will be 30-50 pages long and will look at the standard
configuration methods described in SAP&rsquo;s documentation, but
will have more in the way of specific examples and will be more
readable in style.<br>
Subchapters:<br>
1.&nbsp;&nbsp; &nbsp;Connecting SAP systems <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp; &nbsp;System
definitions <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; &nbsp;UWL
definitions <br>
&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp;
&nbsp;Downloading item types <br>
2.&nbsp;&nbsp; &nbsp;Items in the UWL <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp; &nbsp;Work
items <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp;
&nbsp;Notifications <br>
&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp; &nbsp;Alerts <br>
&nbsp;&nbsp;&nbsp; 4.&nbsp;&nbsp;
&nbsp;Decision Tasks<br>
3.&nbsp;&nbsp; &nbsp;Changing the basic look of UWL <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp; &nbsp;Tabs
&amp; navigation <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; &nbsp;Column
ordering &amp; display <br>
&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp; &nbsp;Which
details are shown <br>
4.&nbsp;&nbsp; &nbsp;How work items are launched <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp; &nbsp;SAP GUI
- Win, Web or Java <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; &nbsp;ITS
applications <br>
&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp; &nbsp;Portal
iViews <br>
4.&nbsp;&nbsp; &nbsp;Web Dynpro applications <br>
<br>
<span style="font-weight: bold;">3.&nbsp;&nbsp;
&nbsp;Customising UWL </span><br>
This chapter will be 20-30 pages long and will describe some of the
more advanced configuration options which affect how the Universal
Worklist looks and behaves.<br>
Subchapters:<br>
1.&nbsp;&nbsp; &nbsp;Custom views <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp;
&nbsp;Task-specific views <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; &nbsp;Adding
new columns <br>
&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp; &nbsp;Adding
decision buttons <br>
2.&nbsp;&nbsp; &nbsp;Custom work item handlers <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp; &nbsp;Java
iViews <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; &nbsp;Web
Dynpro applications <br>
<br>
<span style="font-weight: bold;">4.&nbsp;&nbsp;
&nbsp;Other types of workflow </span><br>
This short chapter (10-20 pages) is about other workflow systems which
can be connected into the Universal Worklist, including the ad-hoc and
publishing workflows which come with the portal, and the ability to add
in 3rd party workflow systems such as Lotus Notes.<br>
Subchapters:<br>
1.&nbsp;&nbsp; &nbsp;Ad-hoc workflow <br>
2.&nbsp;&nbsp; &nbsp;Publishing workflow <br>
3.&nbsp;&nbsp; &nbsp;3rd Party Workflow <br>
<br>
<span style="font-weight: bold;">5.&nbsp;&nbsp;
&nbsp;UWL behind the scenes </span><br>
This 20-30 page chapter is about how UWL works &ldquo;under the
hood&rdquo;, in terms of the communications with SAP, the SAP
functions which are called, and the compromises which are made compared
to using the old-style SAP Inbox for work item processing.<br>
Subchapters:<br>
1.&nbsp;&nbsp; &nbsp;How UWL works <br>
2.&nbsp;&nbsp; &nbsp;UWL Performance Tuning <br>
3.&nbsp;&nbsp; &nbsp;SAP function modules <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp;
&nbsp;SWK_LOCAL_INBOX_GET <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp;
&nbsp;SAP_WAPI_* <br>
4.&nbsp;&nbsp; &nbsp;Working around limitations <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp; &nbsp;WebGUI
limitations <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; &nbsp;SAP GUI
limitations <br>
&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp; &nbsp;Java
GUI limitations <br>
4.&nbsp;&nbsp; &nbsp;Work item chaining <br>
<br>
<span style="font-weight: bold;">6.&nbsp;&nbsp;
&nbsp;Next-generation workflow </span><br>
This 20-30 page chapter is about extending the reach of workflow beyond
the Portal. This shows how SAP&rsquo;s adoption of an Enterprise
Services Architecture (ESA) allows loosely-connected technologies to
access SAP workflow, and gives details of how this applies to
Blackberry devices, Microsoft Office software and even the public
telephone network.<br>
Subchapters:<br>
1.&nbsp;&nbsp; &nbsp;Workflow on a Blackberry <br>
2.&nbsp;&nbsp; &nbsp;Duet: Workflow in Outlook <br>
3.&nbsp;&nbsp; &nbsp;Netweaver Voice <br>
&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp; &nbsp;SAP
phones the user <br>
&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; &nbsp;User
phones SAP <br>
4.&nbsp;&nbsp; &nbsp;Business Processes and Enterprise
Services (ESA/SOA) <br>
<br>
<span style="font-weight: bold;">7.&nbsp;&nbsp;
&nbsp;Further Reading </span><br>
This 10-page chapter gives more details and reference points for the
interested reader. <br>
Subchapters:<br>
1.&nbsp;&nbsp; &nbsp;SAP documentation <br>
2.&nbsp;&nbsp; &nbsp;SDN content <br>
3.&nbsp;&nbsp; &nbsp;SAP notes <br>

<b>Is there anything you would like to see included in the book? Let me know in the Comments section below.</b>]]></description>
 <category>Blog</category>
<comments>http://www.fortybeans.com/index.php?itemid=10</comments>
 <pubDate>Tue, 6 Feb 2007 15:58:57 +0000</pubDate>
</item>
  </channel>
</rss>