{"id":21,"date":"2006-04-28T11:25:49","date_gmt":"2006-04-28T19:25:49","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=21"},"modified":"2006-04-28T11:25:49","modified_gmt":"2006-04-28T19:25:49","slug":"the-benefits-on-a-portalportlet-application","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/the-benefits-on-a-portalportlet-application\/","title":{"rendered":"The Benefits on a Portal\/Portlet Application"},"content":{"rendered":"<p>The strength of <a title=\"Formtek, Inc.\" href=\"http:\/\/www.formtek.com\" target=\"_blank\">Formtek<\/a> content repositories centers around\u00a0our management of business and engineering documents.\u00a0 <a title=\"Wikipedia Metadata Definition\" href=\"http:\/\/en.wikipedia.org\/wiki\/Metadata\" target=\"_blank\">Metadata<\/a>, <a title=\"Business Rules\" href=\"http:\/\/en.wikipedia.org\/wiki\/Business_rules\" target=\"_blank\">business rules<\/a>, security, document relationships, workflow and collaboration.\u00a0 All of these are\u00a0important components\u00a0in any of\u00a0Formtek&#8217;s business applications.\u00a0<\/p>\n<p>An interesting and smart technique for creating unique and business-targeted applications is to encapsulate\u00a0and inter-mix these basic Formtek content\u00a0components in a Portal environment.<\/p>\n<p>Traditionally business applications have existed as stand-alone entities.\u00a0 Then with the introduction of browser-based thin-client applications, the line blurred so that a single tool, the browser, could be used to access company data across many applications.\u00a0 But even though all applications can be accessed by a browser, application interfaces aren&#8217;t always consistent,\u00a0and this still forces\u00a0users to learn many different systems.<\/p>\n<p><a title=\"Wikipedia definition of Portal\" href=\"http:\/\/en.wikipedia.org\/wiki\/Web_portal\" target=\"_blank\">Portals<\/a> change that.\u00a0\u00a0Portals\u00a0pull content and information\u00a0 together from many sources, creating consolidated dashboard applications.\u00a0 Users can further refine the relevancy of the Portal application by personalizing the display.\u00a0 The Portal\u00a0provides great efficiency by\u00a0coordinating through\u00a0a single sign-on immediate access to data across all the component <a title=\"Wikipedia definition of Portlet\" href=\"http:\/\/en.wikipedia.org\/wiki\/Portlet\" target=\"_blank\">portlet<\/a>s from which the data is aggregated.\u00a0<\/p>\n<p>The benefits of using a company portal is that users can\u00a0save time and see in a single snap-shot a composite view of all information\u00a0and data\u00a0inter-relationships.\u00a0 Use of portal applications can make employees\u00a0more productive and can improve customer and partner relationships.<\/p>\n<p>The component portlets of a portal tend to be very specialized tools that perform well-defined tasks.\u00a0 Examples of content-based portlets include:<\/p>\n<ul>\n<li>A Working List showing frequently or recently used items by a user<\/li>\n<li>An inbox of Workflow tasks that the user needs to take action on<\/li>\n<li>The search result list of content matching a pre-specified query<\/li>\n<li>Content group presentations, like announcements\u00a0and corportate news<\/li>\n<\/ul>\n<p>As mentioned in <a title=\"Web Services Blog entries\" href=\"http:\/\/www.formtek.com\/blog\/index.php?s=JSR-168\" target=\"_blank\">previous blog entries<\/a> here, Formtek Web Services are an enabling tool for creating high-relevancy portlet components.\u00a0 Use of web services as a sort of universally understood entity gives the added advantage that you can use them together with whatever tool or development technique you prefer to create\u00a0a portlet.<\/p>\n<p>Java developers have standardized on <a title=\"JSR-168\" href=\"http:\/\/en.wikipedia.org\/wiki\/JSR168\" target=\"_blank\">JSR-168<\/a>\u00a0for creating portlets.\u00a0 .NET users may prefer <a title=\"Microsoft Web Parts\" href=\"http:\/\/www.ftponline.com\/portals\/microsoft\/webpart\/articles\/rizzo1\/\" target=\"_blank\">Web Parts<\/a>.\u00a0 Depending on the Portal platform you&#8217;ve selected too, there may be other techniques or requirements needed to create the Portlet.\u00a0 But all of these methods have in common that they are able to use Web Services.<\/p>\n<p>JSR-168\u00a0is the most\u00a0widely accepted approach\u00a0for creating Portlets.\u00a0 Most Portals support proprietary methods for creating portlets, but they also understand JSR-168.\u00a0 Standardizing on it will let you use your portlet with almost any Portal product platform.\u00a0 So, unless you are using .NET, JSR-168 is probably\u00a0a good\u00a0choice.\u00a0 And because rapid portlet development tools abound, there&#8217;s no need to have to come up to speed on\u00a0any of the technical details.\u00a0 Just start building!<!--42fb3a1160426fb8a1f47ba538208111--><!--7f8a7f25c96c93a3fa4af45da04b3185--><\/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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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%2Fthe-benefits-on-a-portalportlet-application%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>The strength of Formtek content repositories centers around\u00a0our management of business and engineering documents.\u00a0 Metadata, business rules, security, document relationships, workflow and collaboration.\u00a0 All of these are\u00a0important components\u00a0in any of\u00a0Formtek&#8217;s business applications.\u00a0 An interesting and smart technique for creating unique<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/the-benefits-on-a-portalportlet-application\/\">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],"tags":[],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-content-management"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/21","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=21"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}