{"id":11,"date":"2006-02-24T11:56:14","date_gmt":"2006-02-24T19:56:14","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=11"},"modified":"2006-02-24T11:56:14","modified_gmt":"2006-02-24T19:56:14","slug":"an-soa-framework-for-ecm","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/an-soa-framework-for-ecm\/","title":{"rendered":"An SOA framework for ECM"},"content":{"rendered":"<p>ECM services can provide an important component to any SOA framework.<\/p>\n<p>The past few years has seen an enormous amount of enthusiasm generated around <a title=\"Service Oriented Architecture\" href=\"http:\/\/en.wikipedia.org\/wiki\/Service_Oriented_Architecture\" target=\"_blank\">SOA<\/a> &#8212; <a title=\"California State document on SOA\" href=\"http:\/\/www.cio.ca.gov\/ITCouncil\/Committees\/PDFs\/SOA_Details-01-30.pdf\" target=\"_blank\">Service Oriented Architectures<\/a>.\u00a0 Clearly while the <a title=\"SOA hype\" href=\"http:\/\/www.theserverside.net\/news\/thread.tss?thread_id=31222\" target=\"_blank\">hype<\/a> has been high, there really is a lot of sustance behind the SOA initiative.\u00a0 Both its <a title=\"SOA benefits\" href=\"http:\/\/www.zapthink.com\/report.html?id=ZAPFLASH-20050127\" target=\"_blank\">benefits<\/a> and ROI are attractive.<\/p>\n<p>The concept behind SOA is to create complex enterprise-wide systems based on small modular components.\u00a0 The approach is a best-practice architectural pattern\u00a0that provides great flexibility in selecting and integrating with best-of-breed components.\u00a0 It allows for wide-ranging interoperability of software developed for different platforms using different tools.\u00a0 It promotes the diffusion of information across the enterprise, providing any application with a need to incorporate the information managed by a service\u00a0an easy way to tap into it.<\/p>\n<p>While\u00a0today there still aren&#8217;t that many companies that have jumped full throttle into the world of SOA, that&#8217;s probably to be expected.\u00a0 Most companies are taking a slow, measured approach, with a lot of up-front experimentation and prototyping.\u00a0 But this slow adoption rate is beginning to change.\u00a0<\/p>\n<p>Gartner&#8217;s <a title=\"Charles Abrams\" href=\"http:\/\/kiosk.gartner.com\/orlando05\/main\/agenda\/bio.cfm?SpeakerID=50\" target=\"_blank\">Charles Abrams<\/a>\u00a0first <a title=\"Origins of SOA\" href=\"http:\/\/www.gartner.com\/DisplayDocument?id=391595\" target=\"_blank\">coined<\/a> the SOA acronym in 1996.\u00a0 Now <a title=\"Gartner forecast for SOA\" href=\"http:\/\/www.gartner.com\/DisplayDocument?doc_cd=125868\" target=\"_blank\">Gartner<\/a> predicts that SOA will become the next dominant framework for creating and delivering enterprise software.\u00a0 They forecast that by 2008 more than\u00a080% of enterprise IT development project will be employing some form of SOA.\u00a0 And they see the rise of <a title=\"Service Oriented Business Architecture\" href=\"http:\/\/searchwebservices.techtarget.com\/originalContent\/0,289142,sid26_gci965822,00.html\" target=\"_blank\">SOBAs<\/a> &#8212; Service Oriented Business Applications.<\/p>\n<p>Abrams commented in 2004 at an Gartner summit\u00a0that &#8220;They [SOAs]\u00a0will enable real-time uses of structured information to enable enterprises to be competitive.&#8221;\u00a0\u00a0 But SOAs\u00a0don&#8217;t need to be\u00a0limited to structured information.<\/p>\n<p><a title=\"Wikipedia Enterprise Content Management\" href=\"http:\/\/en.wikipedia.org\/wiki\/Enterprise_content_management\" target=\"_blank\">ECM<\/a> (Enterprise Content Management) Services\/SOBAs built around content and unstructured data fit well into the <a title=\"ECM and SOA\" href=\"http:\/\/webservices.sys-con.com\/read\/136226.htm\" target=\"_blank\">SOA framework<\/a>.<\/p>\n<p><strong>Enterprise Repository<\/strong> &#8211; SOA ECM services allow a common unstructured repository to be accessed\u00a0by and supplement\u00a0a range of IT initiatives, like <a title=\"Wikipedia Customer Relationship Management\" href=\"http:\/\/en.wikipedia.org\/wiki\/Customer_Relationship_Management\" target=\"_blank\">CRM<\/a>, <a title=\"Wikipedia Enterprise Resource Planning\" href=\"http:\/\/en.wikipedia.org\/wiki\/Enterprise_resource_planning\" target=\"_blank\">ERP<\/a>, or <a title=\"Wikipedia Software Configuration Management\" href=\"http:\/\/en.wikipedia.org\/wiki\/SCM\" target=\"_blank\">SCM<\/a>.<\/p>\n<p><strong>Accessibility<\/strong> &#8211; SOA ECM services integrated into\u00a0familiar front-end UIs eliminate the need to have\u00a0users log into an isolated and dedicated ECM system.<\/p>\n<p><strong>Automation<\/strong> &#8211; By its very nature SOA ECM services provide a programmable interface that allows easy integration into business applications, portals and workflow processes.<\/p>\n<p><a title=\"Formtek, Inc.\" href=\"http:\/\/www.formtek.com\" target=\"_blank\">Formtek<\/a> has extended\u00a0its Orion product by creating SOA Web Service components.\u00a0 With a Web Service interface, unstructured data can be accessed immediately in real time from any language or platform.\u00a0 From an integrator&#8217;s perspective, what&#8217;s fantastic about the SOA Web Services\u00a0framework is that any\u00a0application, whether it is\u00a0written for <a title=\"Java Web Services\" href=\"http:\/\/java.sun.com\/developer\/technicalArticles\/WebServices\/soa\/\" target=\"_blank\">Java<\/a>, <a title=\"Microsoft SOA\" href=\"http:\/\/msdn.microsoft.com\/architecture\/soa\/default.aspx\" target=\"_blank\">.Net<\/a>\u00a0 or <a title=\"SAP SOA\" href=\"http:\/\/www.eweek.com\/article2\/0,1759,1596414,00.asp\" target=\"_blank\">SAP&#8217;s NetWeaver<\/a>, is able to interface and communicate with a common ECM service interface.<\/p>\n<p>Formtek | Orion 5 Web Services implements standard <a title=\"W3C\" href=\"http:\/\/en.wikipedia.org\/wiki\/W3C\" target=\"_blank\">W3C<\/a> Web Services interfaces including WSDL, SOAP, HTTP, and XML.\u00a0 Orion Web Services exposes secure <a title=\"ECM Library Services\" href=\"http:\/\/en.wikipedia.org\/wiki\/Enterprise_Content_Management#Library_Services\" target=\"_blank\">Library Service<\/a> functionality, such as search, retrieval, check-in\/check-out, and version management.\u00a0 It can serve as a fundamental storage service component accessed by many IT enterprise applications for managing content and documents.<!--4a8c24ec787be7c56958af58ed67b449--><!--d46c96cdf01d4bafa78aa92e9ffec309--><\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fan-soa-framework-for-ecm%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>ECM services can provide an important component to any SOA framework. The past few years has seen an enormous amount of enthusiasm generated around SOA &#8212; Service Oriented Architectures.\u00a0 Clearly while the hype has been high, there really is a<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/an-soa-framework-for-ecm\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,32],"tags":[],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-content-management","category-soa"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}