{"id":11794,"date":"2017-11-14T17:34:08","date_gmt":"2017-11-14T22:34:08","guid":{"rendered":"http:\/\/www.analystik.ca\/blogue\/?p=11794"},"modified":"2019-04-18T15:35:38","modified_gmt":"2019-04-18T19:35:38","slug":"service-oriented-development-the-benefits-without-the-risks","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/en\/service-oriented-development-the-benefits-without-the-risks\/","title":{"rendered":"Service Oriented Development, the benefits\u2026 without the risks!"},"content":{"rendered":"<p>Service Oriented Development offers all the benefits of custom software development without the risks and without the costs of a Commercial Software; this is what we intend to address in this sequel to the previous post.<\/p>\n<p>We explained in the previous post that while Custom Software Development constitutes a significant risk in terms of sustainability of services and development costs; commercial software often entails huge pre-installation adaptation costs and recurring license fees.<\/p>\n<p>Thus, we explained to have taken another path a few years ago because it seemed to offer the <a href=\"http:\/\/bit.ly\/2z1AAeN\"><strong>best of both worlds<\/strong><\/a> for both the client and the developer; <a href=\"http:\/\/bit.ly\/2z1AAeN\"><strong>service-oriented development based on three principles<\/strong><\/a>:<\/p>\n<p><!--more--><\/p>\n<ol>\n<li><a href=\"http:\/\/www.analystik.ca\/blogue\/service-oriented-development-best-of-both-worlds\/\">Parallel Development, by iteration<\/a><\/li>\n<li><a href=\"http:\/\/www.analystik.ca\/blogue\/the-vision-of-service-oriented-development-beyond-architecture\/\">Service-oriented architecture (SOA)<\/a><\/li>\n<li><a href=\"http:\/\/www.analystik.ca\/blogue\/the-vision-of-service-oriented-development-beyond-architecture\/\">Platformless architecture<\/a><\/li>\n<\/ol>\n<h2><strong>Domain-driven, <a href=\"http:\/\/www.analystik.ca\/blogue\/the-vision-of-service-oriented-development-beyond-architecture\/\">Service Oriented Development<\/a><\/strong><\/h2>\n<p>At the macro level, Service Oriented Development can run in parallel with existing Information Systems and IT applications and it is function-oriented; iterating functionalities that meet specific business needs as they are required over time.<\/p>\n<p>Moreover, its extension at the micro-level enables \u00ab\u00a0domain-driven\u00a0\u00bb development; that is to say, to develop functionalities (supporting) relative to specific processes.<\/p>\n<p>Thus, the competitive contribution of the new functionalities developed will be leveraged at the level of \u00ab\u00a0business needs\u00a0\u00bb and \u00ab\u00a0departments\u00a0\u00bb but also at the level of \u00ab\u00a0processes\u00a0\u00bb.<\/p>\n<p>Service Oriented Development is definitely an excellent strategic choice to quickly provide new functionalities generating an immediate competitive advantage and allows you to distance yourself from the competition.<\/p>\n<h2><strong>No risks, <a href=\"http:\/\/www.analystik.ca\/blogue\/the-vision-of-service-oriented-development-beyond-architecture\/\">Service Oriented Development<\/a><\/strong><\/h2>\n<p>We argued that services developed within a service-oriented architecture, so-called\u00a0<em>platformless,\u00a0<\/em>using the REST low-level protocol and the .Net core 2 environment offered the freedom, if need be, to no longer be dependent on a specific environment for hosting, such as Windows, Cloud or Linux.<\/p>\n<p>The fact that the architecture of the services developed is autonomous also greatly minimizes the risk of security breaches and facilitates monitoring.<\/p>\n<p>Moreover, we favor their hosting in the Cloud. And in most cases, we recommend using the HTTPS protocol to secure the connection.<\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>This service-oriented architecture (SOA) certainly has a more complex architecture, but it offers several benefits to organizations including reduced maintenance costs and \u00ab\u00a0scalability.\u00a0\u00bb<\/p>\n<p>Happy reflection,<\/p>\n<p>Denis Paul &amp; Michel<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Service Oriented Development offers all the benefits of custom software development without the risks and without the costs of a Commercial Software; this is what we intend to address in this sequel to the previous post. We explained in the previous post that while Custom Software Development constitutes a significant risk in terms of sustainability&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/analystik.ca\/blogue\/language\/en\/service-oriented-development-the-benefits-without-the-risks\/\" title=\"Read Service Oriented Development, the benefits\u2026 without the risks!\">Read more &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":11802,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Service Oriented Development, the benefits without the risks","_seopress_titles_desc":"Service Oriented Development offers all the benefits of custom software development without the risks and without the costs of a Commercial Software","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[3421,3567],"tags":[3890,3543,3933,3888,3892],"better_featured_image":{"id":11802,"alt_text":"","caption":"","description":"","media_type":"image","media_details":{"width":2880,"height":1906,"file":"2017\/11\/risque.jpg","sizes":{"thumbnail":{"file":"risque-63x63.jpg","width":63,"height":63,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-63x63.jpg"},"medium":{"file":"risque-300x199.jpg","width":300,"height":199,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-300x199.jpg"},"medium_large":{"file":"risque-768x508.jpg","width":768,"height":508,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-768x508.jpg"},"large":{"file":"risque-1024x678.jpg","width":1024,"height":678,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-1024x678.jpg"},"bones-thumb-1920":{"file":"risque-1920x1271.jpg","width":1920,"height":1271,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-1920x1271.jpg"},"bones-thumb-1536":{"file":"risque-1536x1016.jpg","width":1536,"height":1016,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-1536x1016.jpg"},"bones-thumb-960":{"file":"risque-960x635.jpg","width":960,"height":635,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-960x635.jpg"},"bones-thumb-600":{"file":"risque-600x397.jpg","width":600,"height":397,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-600x397.jpg"},"bones-thumb-300":{"file":"risque-300x199.jpg","width":300,"height":199,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-300x199.jpg"},"post-thumbnail":{"file":"risque-125x125.jpg","width":125,"height":125,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque-125x125.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"post":11794,"source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2017\/11\/risque.jpg"},"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/11794"}],"collection":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/comments?post=11794"}],"version-history":[{"count":5,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/11794\/revisions"}],"predecessor-version":[{"id":12007,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/11794\/revisions\/12007"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media\/11802"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=11794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=11794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=11794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}