{"id":1189,"date":"2012-05-22T18:11:29","date_gmt":"2012-05-22T16:11:29","guid":{"rendered":"http:\/\/contentperspective.se\/?p=1189"},"modified":"2012-05-22T18:11:29","modified_gmt":"2012-05-22T16:11:29","slug":"momentum-2012-documentum-xcp-2-0-learn-from-early-adopters","status":"publish","type":"post","link":"https:\/\/contentperspective.se\/?p=1189","title":{"rendered":"Momentum 2012: Documentum xCP 2.0 &#8211; Learn from early adopters"},"content":{"rendered":"<p>The new thing this year is public and private cloud when it comes to Documentum and xCP. It took a while to release xCP 2.0 because they want to have a future-ready architecture.<\/p>\n<p>Principles that have been used when designing xCP:<\/p>\n<ul>\n<li>Open &#8211; ExtJS and Spring Java Framework<\/li>\n<li>Performance &#8211; old Taskspace had some issues with performance<\/li>\n<li>Unified tooling &#8211; support standard source control for team development<\/li>\n<li>Cloud ready &#8211; embrace VMWare technologies<\/li>\n<li>Future-ready so customers can move from on-premise to cloud tech later on.<\/li>\n<\/ul>\n<p>Complete application debugging<\/p>\n<p>Key innovations:<\/p>\n<ul>\n<li>Stateless processes<\/li>\n<li>Unified expressions and context data models<\/li>\n<li>Oneclick application deployment from xCP Builder through xMS. Instructions is called a recipes. Driver information and connection string for the database is provide deployment time.<\/li>\n<li>Easily extended GUI where you can inject HTML and Javascript directly into UI Builder<\/li>\n<\/ul>\n<p>XForms could not be customized design time because of the Forms engine. Had to be redesigned.<\/p>\n<p>The performance of the stateless engine is really good &#8211; can more or less act as a real-time data source. Useful when designing responsive UIs.<\/p>\n<p>xCP generates .war .dar and config-files into an application package<\/p>\n<p><strong>Customer experiences from Streetworx Contract Lifecycle Mgmt:<\/strong><\/p>\n<p>3 weeks development time for the application.<\/p>\n<p>Builder is quite different from xCP 1.x tools with many new concepts. Documentation is in progress and tools is in process.<\/p>\n<p>Possible to create relationsships between an object representing a contract and an object like a milestone. Powerful abstractions.<\/p>\n<p>They liked that xCP has Web\/Enterprise 2.0-style GUI.<\/p>\n<p>No more jumping between the tools which is nice.<\/p>\n<p>One button deploy\/test in one tool leads to rapid development.<\/p>\n<p>Changes are propagated throughout the environment.<\/p>\n<p>HTML in widgets is appreciated since it enables a finer control of the UI.<\/p>\n<p>Stateless process:<\/p>\n<p>&#8211; no more adaptors<\/p>\n<p>Define input and output and map them to widgets on your page. You\u00a0can do much more than a single DQL query without having to write a custom adaptor<\/p>\n<p>Result lists are vastly more powerful than 1.x read-only tables<\/p>\n<p><strong>Tritek experiences<\/strong><\/p>\n<p>Said it was important to not look at xCP 2.0 as an incermental release &#8211; it is more major than that.<\/p>\n<p>Bad:<\/p>\n<ul>\n<li>New Process Templates are unvoidable<\/li>\n<li>Business Objects take the place from Structured Data Types<\/li>\n<li>Old artefacts cannot be imported directly into xCP Builder<\/li>\n<\/ul>\n<p>Leverage rich widget-based UI with ExtJS and the spring framework for agile solution delivery.<\/p>\n<ul>\n<li>Future is case management, xCP UI is very, very good at case management use cases!<\/li>\n<\/ul>\n<p>Big change was moving from structured data types to business objects<\/p>\n<ul>\n<li>Business Objects are like packages, presistent objects that represent case data<\/li>\n<li>Big advantages to persistent data<\/li>\n<li>Simplified DQL relationships<\/li>\n<\/ul>\n<p>Big challenge for custom apps: No DFC equivalent for BO to replace SDT access<\/p>\n<p>Large long-running workflows do not take advantage of xCP 2.0 features.<\/p>\n<p>GA for xCP 2.0 is Q3 2012 &#8211; the time as D7<\/p>\n<p>In xCP 2.1 they will have an importing feature that will upgrade some of the artifacts<\/p>\n<p>the degree of manual vs automatic migration is not yet decided.<\/p>\n<p>There is a technology convergence between D2 and xCP user interface technology.<\/p>\n<p>Will there be a developer edition? Not yet decided.<\/p>\n<p>The purpose of xCP is a targeted application which is specific which is different from the existing horisontal mobile application such as Documentum Mobile.<\/p>\n<p>The web application will work on web browsers in mobile. Took out flash, active-x etc which makes it possible.<\/p>\n<p>Possible to generate a set of services and then hook that up to a mobile application which is purposebuilt using iOS or Android.<\/p>\n<p>xCP requires Documentum 7.<\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The new thing this year is public and private cloud when it comes to Documentum and xCP. It took a while to release xCP 2.0 because they want to have a future-ready architecture. Principles that have been used when designing xCP: Open &#8211; ExtJS and Spring Java Framework Performance &#8211; old Taskspace had some issues [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1189","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/contentperspective.se\/index.php?rest_route=\/wp\/v2\/posts\/1189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contentperspective.se\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contentperspective.se\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contentperspective.se\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/contentperspective.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1189"}],"version-history":[{"count":1,"href":"https:\/\/contentperspective.se\/index.php?rest_route=\/wp\/v2\/posts\/1189\/revisions"}],"predecessor-version":[{"id":1191,"href":"https:\/\/contentperspective.se\/index.php?rest_route=\/wp\/v2\/posts\/1189\/revisions\/1191"}],"wp:attachment":[{"href":"https:\/\/contentperspective.se\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contentperspective.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contentperspective.se\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}