<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Frank Michael Kraft&#039;s Blog &#187; Cloud applications</title>
	<atom:link href="http://www.bpmnforum.net/blog27/tag/cloud-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bpmnforum.net/blog27</link>
	<description>Unifying Applications and Business Process Management in the Cloud</description>
	<lastBuildDate>Mon, 23 Jan 2012 15:28:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>My life in the Cloud: Going Azure</title>
		<link>http://www.bpmnforum.net/blog27/business-process-platform/my-life-in-the-cloud-going-azure/</link>
		<comments>http://www.bpmnforum.net/blog27/business-process-platform/my-life-in-the-cloud-going-azure/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:29:58 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[Adaptive Processes]]></category>
		<category><![CDATA[Business Process Platform]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Analytical Objects]]></category>
		<category><![CDATA[Azure Services Platform]]></category>
		<category><![CDATA[Cloud applications]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Technology/Internet]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/?p=504</guid>
		<description><![CDATA[I wanted to continue the discussion about my goals management that I started in salesforce.com. The problem was that the data structure did not fit my needs so well and that I wanted to implement business functionality &#8211; i.e. aggregation &#8230; <a href="http://www.bpmnforum.net/blog27/business-process-platform/my-life-in-the-cloud-going-azure/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wanted to continue the discussion about my <a href="http://www.bpmnforum.net/blog27/cloud/my-life-in-the-cloud-my-goals-management/">goals management</a> that I started in salesforce.com. The problem was that the data structure did not fit my needs so well and that I wanted to implement business functionality &#8211; i.e. aggregation of remaining effort, but I did not want to invest too much into learning APEX, the salesforce.com proprietary programming language. I could, but I thought why live with the limitations of the platform, if I could try to build my own cloud platform? Maybe later I come back to salesforce.com, but for now I want to try <a href="http://www.microsoft.com/windowsazure/">Microsoft Windows Azure</a>.</p>
<p>To quickly wrap it up: It was a good decision. I have built 9 Business Objects in the meanwhile of which the first one was the most difficult obviously. The others quite naturally follow. These are as of now: Workitem, Sprint, Book, Attachment, Note, Payment, Regular Payment, Statement, Transaction. Furthermore I have added Analytical Objects for the purpose of analyzing the Business Objects. I will explain by and by what they do. I will not explain the programming model and architecture of Microsoft Windows Azure in detail. You can inform yourself in public sources, if you want. The UI is HTML &#8211; so it&#8217;s not worse than salesforce.com. Plus I have added some diagrams in Microsoft Silverlight.</p>
<p>I was able to quickly implement the business logic, that I wanted to have. The programming language I use is C#, which I like. After implementation you press a button (ok, three, four) and then the application is running live in the cloud. It&#8217;s just so easy, lean and clean.</p>
<p>So the first Business Object I implemented is the Workitem. In salesforce.com I called it Goal &#8211; I am still a little bit indecisive how to call it. I can say so far that it is different from all other Workitems or Tasks that I happen to know. I asked myself what I need for my daily work. My work is that of a Knowledge Worker. It is in good part unpredictable, but not unrelated. Also it is not unplanned. And it has clear goals and a clear purpose. So for this requirement I tailored this Business Object Workitem and I worked with it for many weeks now. I have worked now with at least 3000 instances of it and I am more happy with it than with any other task or project tool that I used so far. I have my work under control now, notwithstanding the fact that many unpredicted events occurred and adaptations of the plan were either necessary or chosen by me.</p>
<p>And: It is served in the cloud. Obviously this means that I can access it from every computer with a browser, which I regularly do. Recently I was in a shop and wanted to buy a memory extension. I did not remember the model. So I asked, if I could quickly use the computer, logged into my Platform and looked it up. Just as easy. In other instances I just pulled out my iPhone, logged into my Platform &#8211; using the standard browser, and edited some workitems. I did not even have to write an iPhone App for this. Although I might in the future.</p>
<p>What did I do with the old workitems/goal instances that I had already created in salesforce.com including attachments and notes? Within two days I migrated them completely into my Azure Workstream Platform. How? Salesforce.com offers web services to read the content. So I pulled out the Web Service Description (WSDL) from my salesforce application &#8211; which as we remember were custom objects &#8211; into Microsoft Visual Studio, generated WebService Proxies for that, mapped them into my Business Object Structure and then pulled the content over. That&#8217;s it. From that point on I as productive in my own Azure Workstream Platform. And I am until today.</p>
<p>I will explain more about the functionality of the Business Objects, that I created, soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/business-process-platform/my-life-in-the-cloud-going-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My life in the cloud: Combine Salesforce and XING</title>
		<link>http://www.bpmnforum.net/blog27/model-driven/model-driven-development/my-life-in-the-cloud-combine-salesforce-and-xing/</link>
		<comments>http://www.bpmnforum.net/blog27/model-driven/model-driven-development/my-life-in-the-cloud-combine-salesforce-and-xing/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 13:25:30 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[Adaptive Processes]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Model Driven Development]]></category>
		<category><![CDATA[Cloud applications]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/?p=459</guid>
		<description><![CDATA[Today I wanted to do a little bit of CRM &#8211; manage my Leads. I asked myself how I could utilize Salesforce.com together with XING. I searched, but did not quickly find a ready-to-use integration. Therefore I quickly extended Salesforce &#8230; <a href="http://www.bpmnforum.net/blog27/model-driven/model-driven-development/my-life-in-the-cloud-combine-salesforce-and-xing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I wanted to do a little bit of CRM &#8211; manage my Leads. I asked myself how I could utilize Salesforce.com together with XING. I searched, but did not quickly find a ready-to-use integration.</p>
<p>Therefore I quickly extended Salesforce with what I wanted.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-1-459">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.bpmnforum.net/blog27/model-driven/model-driven-development/my-life-in-the-cloud-combine-salesforce-and-xing/?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://www.bpmnforum.net/blog27/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=1&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-11" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.bpmnforum.net/blog27/wp-content/gallery/salesforce-and-xing/1-XING Links in Salesforce.jpg" title=" " class="shutterset_set_1" >
								<img title="1-XING Links in Salesforce.jpg" alt="1-XING Links in Salesforce.jpg" src="http://www.bpmnforum.net/blog27/wp-content/gallery/salesforce-and-xing/thumbs/thumbs_1-XING Links in Salesforce.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-12" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.bpmnforum.net/blog27/wp-content/gallery/salesforce-and-xing/2-XING Profile in Salesforce.jpg" title=" " class="shutterset_set_1" >
								<img title="2-XING Profile in Salesforce.jpg" alt="2-XING Profile in Salesforce.jpg" src="http://www.bpmnforum.net/blog27/wp-content/gallery/salesforce-and-xing/thumbs/thumbs_2-XING Profile in Salesforce.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-13" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.bpmnforum.net/blog27/wp-content/gallery/salesforce-and-xing/3-XING Group Membership in Salesforce.jpg" title=" " class="shutterset_set_1" >
								<img title="3-XING Group Membership in Salesforce.jpg" alt="3-XING Group Membership in Salesforce.jpg" src="http://www.bpmnforum.net/blog27/wp-content/gallery/salesforce-and-xing/thumbs/thumbs_3-XING Group Membership in Salesforce.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>It is a lightweight integration with minimum data redundancy. Within a matter of one hour I added four links into my Lead.</p>
<ol>
<li>Link to XING Profile</li>
<li>Link to XING Group Membership</li>
<li>Link to XING Messages &#8211; Inbox</li>
<li>Link to XING Messages &#8211; Outbox</li>
</ol>
<p>These Links are calculated from the Name of the Lead, so I do not need to enter them. The only thing I need to enter is the profile name in itself &#8211; in my example FrankMichael_Kraft. Probably this can be calculated as well &#8211; if I can confirm if they are constructed.</p>
<p>The resulting page is displayed within the salesforce Lead. I can interact with that page as well.</p>
<p>So I have minimum data redundancy: I need not to copy the correspondence into the lead for example. I just use Salesforce mainly to maintain the status of the Lead.</p>
<p>So what I like about the Salesforce approach to CRM is:</p>
<ul>
<li>There are ready-to-use Business Objects &#8211; I can start in a matter of minutes.</li>
<li>It is relatively easy to add new fields and links.</li>
<li>The new fields and links are operative immediately. No deployment, whatever. Just run.</li>
</ul>
<p>What I do not like so much about the Salesforce approach to CRM (as of my knowledge of today):</p>
<ul>
<li>I&#8217;d prefer more a social approach to CRM. I disregard mass email production. This is my preference.</li>
<li>It is not clear to me how Lead Activities integrate with Email outside of Salesforce CRM.</li>
<li>To add a Link you have to manually add it to every (in my example 4) layouts to be complete.</li>
<li>I first missed the link construction syntax. However there was no errormessage. Just no page displayed.</li>
<li>In the customization of Leads it promises to be able to change the Lead Process. But all you can do is to remove one or more of the 4 predefined statuses. This is much less than I expected.</li>
</ul>
<p>However I am quite happy about this lean solution, that I can use right away.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/model-driven/model-driven-development/my-life-in-the-cloud-combine-salesforce-and-xing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

