Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda.

Slides:



Advertisements
Apresentações semelhantes
Terminologia Definicao Construção Exemplos
Advertisements

Model Driven Architecture
Tecnologia da Informação para Valor de Negócio
ISO Processos do Ciclo de Vida do Software
Engenharia de Software
Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade.
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
Componentes e Frameworks
Ambientes de Computação Empresarial e Avaliação de Custos
Repositório de Interfaces em CORBA
Componentes: A Abordagem Catalysis
Gestão de projetos de Software GTI-16
APRESENTAÇÃO DE ESTÁGIO
Processo Desenvolvimento de Software Tradicional
Objetos Distribuídos Padrão CORBA
Análise e Projeto de Sistemas
WebWork e JSP Keven andrade
Introdução Visão Geral do Método.
Introdução a EJB 3.0 Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
TSDD Teste de segurança durante o desenvolvimento.
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Classes e objetos Modelagem
ENTERPRISE RESOURSE PLANNING
Introdução a Arquitetura Orientada a serviços
Projetar Serviços Vítor Braga –
Frameworks - Introdução
Desafios do desenvolvimento de software
Fundamentos de Engenharia de SW
Arquitetura de software
Processos de Desenvolvimento de Software – Parte 2
Análise e Projeto de Sistemas
Tópicos de Sistemas de Informação A
Abertura.
Projeto de Banco de Dados
Desenvolvimento Rápido de Aplicação (RAD)
COMPETÊNCIAS “Originam-se da gênese e do processo de desenvolvimento da organização e são concretizadas no seu patrimônio de conhecimentos”. JOEL DUTRA.
PSBD II Projeto de Sistemas de Banco de Dados II
Arquitetura SOA e Oracle SOA SUITE
O Processo de desenvolvimento de software
Especificação em Projeto de Sistemas
O Processo Unificado (UP)
Embedded Software Engineering: The State of the Practice Acadêmicos:
RUP - Cap. 4 – Processo Centrado na Arquitetura
FERRAMENTAS DE GERENCIAMENTO Aula 01
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
Padrões de Interação com o Usuário
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa
© 2007 by Pearson Education ©Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide 1 Reuso de Software.
Engenharia de Software
Objetos Distribuídos Frameworks Orientados a Objetos.
Desenvolvimento Global de Software
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
Frameworks e Componentes Daniel Fernando Pavelec.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
CloudSim Um framework para modelagem e simulação de infraestrutura e serviços de Computação em Nuvem.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Engenharia de Software Fluxo de Requisitos
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
1PSL – UFLA - EspecializaçãoJunier Amorim – Eng. Computação Sistema Gerenciador de Componentes para Reuso - SGCR -
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes –
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
SOA SOA – Arquitetura Orientada a Serviços Conceitos e Aplicações
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Análise e Projeto de Sistemas Análise & modelagem conceitual Prof. Edjandir Corrêa Costa
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Transcrição da apresentação:

Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda

Framework Baseado em Componentes São implementações [Larsen] parciais, especificando a natureza e o caminho para extender o framework com componentes plugáveis.

Definição de Componente e Framework Grady Booch: Compoente é a parte física e substituível de um sistema que dispõe e provê a realização de um conjunto de interfaces. Framework é um padrão arquitetural que provê um modelo extensível para aplicações dentro de um domínio.

E-Commerce É uma infraestrutura [Fingar] para um caminho de fazer negócios. Onde pode-se expandir as fronteiras das empresas, integrando negócios com fornecedores e clientes. As aplicações de E-Commerce podem ser agrupadas em 4 grupos: Mercado Inteligente, Interesse do Cliente, Gerenciamento de Vendas e Gerência de Fornecedores.

Funcionalidade de Aplicação Comum

Objetos de Negócio Refletem o mundo real e desta forma ajudam no entendimento e comunicação entre o desenvolvedores de sistema e as pessoas que entendem do negócios. Os programadores não precisam saber como os objetos funcionam internamente, somente precisam saber o que o objeto é e quais serviços ele proverá.

Componentes Componentes possuem funcionalidades claramente definidas, que oferecem serviços plug-in-play de alto-nível para as aplicações. Podem ser distribuídas dinamicamente para reuso em múltiplas aplicações e plataforma de computação heterogênea. (Java e XML)

Componentes de E- Commerce expõe suas interfaces padrões.

Arquiteturade Componentes A arquitetura de componentes podem ser dividida em construtores e consumidores. Haverão construtores especializados em construir componentes com a máxima qualidade. E haverão desenvolvedores que utilizarão estes componentes pré-fabricados durante a modelagem do processo de negócio para um rápido desenvolvimento da aplicação.

Arquitetura de um Componente de Negócios

Fusão entre negócios e tecnologia A fase de estratégia de negócio para e- commerce identifica o que fazer. A fase de engenharia de processos de negócios identifica como fazer. Um repositório compartilhado de artefatos produzido pela área de negócio e sistema serve como referência. Este repositório contém representação padrão de use cases.

Método de Desenvolvimento

Ciclo de Vida Desenvolvimento Aplicação Baseada em Componentes

Conclusão Framework baseado em compoentes para E- Commerce é essencial para construir uma corporação virtual ágil. Hoje a habilidade de mudar é mais importante que a de criar, e com a solução de componentes pode-se conseguir uma enorme agilidade no processo de adição, modificação, recolocação e re-configuração do modelo de negócio.

Bibliografia [Larsen] LARSEN Grant. Component- Based Enterprise Frameworks. Communications of the ACM. Outubro 2000, vol. 43 pag [Fingar] FINGAR Peter. Component- Based Frameworks for E-Commerce. Communications of the ACM. Outubro 2000, vol. 43 pag