<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="0.92">
<channel>
	<title>Groovy MDM</title>
	<link>http://douglasayers.com/MyBlog</link>
	<description>Making enterprise software simpler with scripting</description>
	<lastBuildDate>Sat, 08 Aug 2009 18:51:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>sMash Demo: InfoSphere Gateway (3 of 3)</title>
		<description>Here is the video that shows how easy it is to build a simple GUI for an MDM Server transaction.

 </description>
		<link>http://douglasayers.com/MyBlog/?p=96</link>
			</item>
	<item>
		<title>sMash Demo: InfoSphere Gateway (2 of 3)</title>
		<description>This video shows real, live web services making calls from the sMash environment to MDM Server through a simple http request.

 </description>
		<link>http://douglasayers.com/MyBlog/?p=95</link>
			</item>
	<item>
		<title>sMash Demo: InfoSphere Gateway (1 of 3)</title>
		<description>I've recorded a few videos showing the integration between InfoSphere MDM Server and WebSphere sMash.  There are three parts:

	Resource Modeling Tool -  How you define attributes and labels for your demo
	Web Services Calling MDMS - Real transactions invoked by a simple http requests
	Building the UI - A two minute GUI

The ...</description>
		<link>http://douglasayers.com/MyBlog/?p=94</link>
			</item>
	<item>
		<title>Primary Keys For Resources</title>
		<description>Apparently, you can't designate any arbitrary attribute as the resource identifier.  (At least, the model editor GUI does not support it.)  Rather, sMash just assumes the identifier will be an attribute called, "id".

This became as issue when I tried to implement the delete and update services.  The sMash runtime should ...</description>
		<link>http://douglasayers.com/MyBlog/?p=93</link>
			</item>
	<item>
		<title>Two Handy Tools: Firebug &#038; Poster</title>
		<description>Firebug and Poster are two very useful tools for web development.  Both are Firefox plug-ins.  (Gotta love open source.)

Poster is a simple http client that enabled me to test the RESTful web services before building the UI.  This is a great programming model.  Encapsulated, reusable services...but so much easier to ...</description>
		<link>http://douglasayers.com/MyBlog/?p=90</link>
			</item>
	<item>
		<title>Configuration Examples (Cont.): MDMS Handler Model</title>
		<description>The MDMS Handler model maps the RESTful web services invoked by sMash to MDM Server services.  Here is an example of the handler for the "person" resource.

/public/handlers/personModel.json:
{
"model": "personModel",
"CREATE": {
"request_type": "addPerson",
"is_new_style_doc": false,
"service_type": "Tx",
"wrapper_input": "mdmPerson",
"wrapper_output": "mdmPersonSearch"
},
"DELETE": {
"request_type": "deletePerson",
"is_new_style_doc": false,
"service_type": "Tx",
"wrapper_input": "mdmPerson",
"wrapper_output": "mdmPersonSearch"
},
"LIST": {
"request_type": "searchPerson",
"is_new_style_doc": false,
"service_type": "Tx",
"wrapper_input": "mdmPersonSearch",
"wrapper_output": "mdmPersonSearchResult"
},
"RETRIEVE": {
"request_type": "getPerson",
"is_new_style_doc": false,
"service_type": "Tx",
"wrapper_input": "mdmPerson",
"wrapper_output": "mdmPersonSearch"
},
"UPDATE": {
"request_type": "updatePerson",
"is_new_style_doc": false,
"service_type": "Tx",
"wrapper_input": "mdmPerson",
"wrapper_output": "mdmPersonSearch"
}
} </description>
		<link>http://douglasayers.com/MyBlog/?p=89</link>
			</item>
	<item>
		<title>Configuration Examples (Cont.): MDMS Wrapper Model</title>
		<description>The "wrapper" binds the sMash resource model to the MDM Server BObj, matching model attribute names to BObj xpaths.  This is the wrapper (represented in json like the resource model) for the TCRMPersonObj.  The sMash file editor insures correct json syntax, but I created this by typing it in manually.  ...</description>
		<link>http://douglasayers.com/MyBlog/?p=88</link>
			</item>
	<item>
		<title>Configuration Examples: sMash Resource Model</title>
		<description>This is what a sMash resource model looks like.  Models describe resource attributes and optionally define collections and filter conditions.  This is a model for a "person" which would correspond to an MDM Server TCRMPersonBObj.  sMash provides GUI tools to create these models.  For my MDM Server application in this ...</description>
		<link>http://douglasayers.com/MyBlog/?p=87</link>
			</item>
	<item>
		<title>Move Over CICS, Think MDM Server</title>
		<description>Here's a video that really captures the kind of development methodology and application architecture that, I think, works extremely well for MDM Server.  Rob Nicholson of IBM uses WebSphere sMash as a web 2.0 development platform that can call back end like transactions, like CICS.





The video, starting at about the ...</description>
		<link>http://douglasayers.com/MyBlog/?p=86</link>
			</item>
	<item>
		<title>Keeping Track Of Loose Ends</title>
		<description>Just keeping track of the things I need to come back to:

	MDM Server doesn't like the TCRMPartyContactMethodBObj's in my addPerson XML.  I could add the phone number, but not the e-mail address.  It complained that I was using either an incorrect contact method category or contact method type.  My entries ...</description>
		<link>http://douglasayers.com/MyBlog/?p=85</link>
			</item>
</channel>
</rss>
