{"id":61,"date":"2017-01-12T12:04:03","date_gmt":"2017-01-12T11:04:03","guid":{"rendered":"http:\/\/eula.kollektiv-nuernberg.de\/?page_id=61"},"modified":"2019-03-23T19:58:20","modified_gmt":"2019-03-23T19:58:20","slug":"integrationsplattform","status":"publish","type":"page","link":"https:\/\/www.eulait.de\/pb\/integrationsplattform","title":{"rendered":"Plataforma de Integra\u00e7\u00e3o"},"content":{"rendered":"<p>[vc_row bg_image_repeat=&#8221;cover&#8221; el_class=&#8221;eula-title-section &#8221; bg_images=&#8221;249&#8243;][vc_column][vc_column_text]<\/p>\n<div class=\"dark\">\n<div class=\"container\">\n<div class=\"row clearfix\">\n<div class=\"col-md-12 column\">\n<div>\n<h1 style=\"text-align: center;\">Plataforma de Integra\u00e7\u00e3o<\/h1>\n<h5 style=\"text-align: center;\">Sem uma plataforma de integra\u00e7\u00e3o poderosa, voc\u00ea fica dependente dos sistemas fornecidos pelos fabricantes das aplica\u00e7\u00f5es a serem integradas. Com a plataforma de integra\u00e7\u00e3o da EULA IT, voc\u00ea pode seguir uma abordagem <em>best-of-breed<\/em> e utilizar as aplica\u00e7\u00f5es e dispositivos que melhor conv\u00eam ao\u00a0seu neg\u00f3cio.<\/h5>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"light\"><\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column][vc_column_text]<\/p>\n<div class=\"light\">\n<div class=\"container\">\n<div class=\"row clearfix\">\n<div class=\"col-md-12 column\">\n<div>\n<h2>Aproveitar a mudan\u00e7a como uma oportunidade<\/h2>\n<p>As necessidades de um empreendimento (regulamentos, requisitos legais, modelos de neg\u00f3cios, etc.) podem mudar rapidamente e precisam ser implementadas em ciclos curtos. Isto aplica-se naturalmente e em particular a empresas que produzem artigos personalizados.<br \/>\nA arquitetura de solu\u00e7\u00f5es de software deve permitir ajustes r\u00e1pidos e fornecer o apoio necess\u00e1rio.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"light\"><\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_row_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text]<\/p>\n<h2>O que impede implementa\u00e7\u00f5es r\u00e1pidas de altera\u00e7\u00f5es nas regras de neg\u00f3cios ou nos processos de produ\u00e7\u00e3o?<\/h2>\n<p>N\u00f3s acreditamos que o acoplamento \u00e9 o maior problema individual em grandes sistemas de software, que dificultam a r\u00e1pida implementa\u00e7\u00e3o de novos requisitos de neg\u00f3cio. O acoplamento em um sistema cresce continuamente, se mudan\u00e7as e amplia\u00e7\u00f5es forem realizadas sem a exigida precauss\u00e3o.<br \/>\nUma abordagem comum para colocar o acoplamento sob controle s\u00e3o arquiteturas baseadas em componentes.<br \/>\n[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;250&#8243; img_size=&#8221;full&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text]Desvantagens de tradicionais arquiteturas baseadas em componentes:<\/p>\n<ul>\n<li>Os componentes podem ter depend\u00eancias.<\/li>\n<li>Depend\u00eancias s\u00e3o \u201cinjetadas\u201d em inst\u00e2ncias de componentes durante a execu\u00e7\u00e3o, para satisfazer depend\u00eancias din\u00e2micas.<\/li>\n<li>Depend\u00eancias s\u00e3o usualmente definidas em termos de interfaces. Com isso, corre-se o risco de um componente dependente ter acesso a opera\u00e7\u00f5es que n\u00e3o lhes dizem respeito.<\/li>\n<li>A especifica\u00e7\u00e3o de um componente n\u00e3o \u00e9 muito compacta quando v\u00e1rios contratos est\u00e3o envolvidos.<\/li>\n<li>O <span class=\"alt-edited\">aninhamento<\/span> de componentes pode ser confuso.<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row el_class=&#8221;yellow&#8221;][vc_column][vc_column_text]<\/p>\n<h2>Uma arquitetura de software orientada a eventos pode resolver esses problemas<\/h2>\n<p>A id\u00e9ia b\u00e1sica de componentes baseados em eventos \u00e9 simples: cada componente tem &#8211; como circuitos integrados &#8211; pinos de entrada e pinos de sa\u00edda, e estes pinos de entrada e sa\u00edda s\u00e3o unidirecionais. Ao contr\u00e1rio de componentes tradicionais, o pino de entrada aceita apenas dados e o pino de sa\u00edda s\u00f3 fornece dados &#8211; algo como um valor de retorno n\u00e3o existe.<\/p>\n<p>N\u00e3o soa espetacular, mas tem um grande impacto no desenvolvimento de aplica\u00e7\u00f5es.[\/vc_column_text][vc_single_image image=&#8221;251&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>Implementa\u00e7\u00e3o<\/h2>\n<p>A consequente implementa\u00e7\u00e3o de uma arquitetura de software orientada a eventos resultou em uma plataforma de integra\u00e7\u00e3o altamente flex\u00edvel para processos de produ\u00e7\u00e3o e log\u00edstica. Componentes individuais da instala\u00e7\u00e3o (sensores, tais como interruptores, encoder incremental, etc. e atores, tais como motores, l\u00e2mpadas de sinaliza\u00e7\u00e3o, etc.) s\u00e3o representados por componentes de software baseados em eventos. Esses componentes s\u00e3o capazes de enviar e receber sinais, entretanto n\u00e3o t\u00eam nenhum conhecimento sobre os componentes que recebem ou enviam esses sinais. Isso permite que os componentes de software baseados em eventos sejam usados de forma flex\u00edvel em diferentes cen\u00e1rios.<\/p>\n<p>Como exemplo, esse conceito foi implementado pela &#8221; Modulare Standardapplikationen&#8221; (MSA) na Volkswagen AG.[\/vc_column_text][vc_single_image image=&#8221;252&#8243; img_size=&#8221;full&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>Caracter\u00edsticas<\/h2>\n<ul>\n<li>Grande n\u00famero de componentes de uso imediato para o controle de hardware (motores, encoder incremental etc.).<\/li>\n<li>In\u00fameros componentes para a implementa\u00e7\u00e3o da l\u00f3gica do processo (temporizador, compara\u00e7\u00e3o de valores, condicionais, convers\u00f5es, etc.).<\/li>\n<li>Editor para a configura\u00e7\u00e3o din\u00e2mica da l\u00f3gica do processo e das interfaces de hardware e com o usu\u00e1rio.<\/li>\n<li>Componentes para comunica\u00e7\u00e3o com outros sistemas utilizando diversos\u00a0protocolos padr\u00e3o (Web Services, FTP, Sockets etc.).<\/li>\n<li>Componentes de integra\u00e7\u00e3o com sistemas de ERP (atualmente Dynamics AX e SAP).<\/li>\n<li>SDK para facilitar o desenvolvimento de componentes adicionais.<\/li>\n<li>Componentes podem conter editores complexos para realiza\u00e7\u00e3o da sua parametriza\u00e7\u00e3o (como, por exemplo,\u00a0zonas de vigil\u00e2ncia para sensores 3D).<\/li>\n<li>Comunica\u00e7\u00e3o integrada entre processos para parametriza\u00e7\u00f5es distribu\u00eddas (por exemplo, controle de hardware e visualiza\u00e7\u00e3o rodando em computadores diferentes).<\/li>\n<li>Watchdog para execu\u00e7\u00e3o, monitoramento e atualiza\u00e7\u00e3o de parametriza\u00e7\u00f5es durante a opera\u00e7\u00e3o.<\/li>\n<li>Reposit\u00f3rio central para armazenar parametriza\u00e7\u00f5es e determinar quais parametriza\u00e7\u00f5es devem ser executadas em quais m\u00e1quinas.<\/li>\n<li>Comunica\u00e7\u00e3o centralizada do monitoramento das instala\u00e7\u00f5es e de ocorr\u00eancia de falhas.<\/li>\n<li>M\u00f3dulo de planejamento e programa\u00e7\u00e3o em tempo real.<\/li>\n<\/ul>\n<h2><\/h2>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<div style=\"width: 760px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-61-3\" width=\"760\" height=\"437\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"\/wp-content\/uploads\/2017\/03\/kinect.mp4?_=3\" \/><a href=\"\/wp-content\/uploads\/2017\/03\/kinect.mp4\">\/wp-content\/uploads\/2017\/03\/kinect.mp4<\/a><\/video><\/div>\n<p>Entre em contato conosco para obter informa\u00e7\u00f5es detalhadas sobre a nossa plataforma de integra\u00e7\u00e3o: <a title=\"Kontaktieren Sie uns\" href=\"mailto:info@eulait.de\" target=\"_blank\" rel=\"noopener noreferrer\">info@eulait.de<\/a>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>","protected":false},"excerpt":{"rendered":"<p>[vc_row bg_image_repeat=&#8221;cover&#8221; el_class=&#8221;eula-title-section &#8221; bg_images=&#8221;249&#8243;][vc_column][vc_column_text] Plataforma de Integra\u00e7\u00e3o Sem uma plataforma de integra\u00e7\u00e3o poderosa, voc\u00ea fica dependente dos sistemas fornecidos pelos fabricantes das aplica\u00e7\u00f5es a serem integradas. Com a plataforma de integra\u00e7\u00e3o da EULA IT, voc\u00ea pode seguir uma abordagem best-of-breed e utilizar as aplica\u00e7\u00f5es e dispositivos que melhor conv\u00eam ao\u00a0seu neg\u00f3cio. [\/vc_column_text][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column][vc_column_text] Aproveitar&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/pages\/61"}],"collection":[{"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":6,"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/pages\/61\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/pages\/61\/revisions\/345"}],"wp:attachment":[{"href":"https:\/\/www.eulait.de\/pb\/wp-json\/wp\/v2\/media?parent=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}