Fundamentos de Sistemas de Informacao - Aula 14

1.989 visualizações

Publicada em

FSI - Aula #14
Prof. Ismar Frango

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.989
No SlideShare
0
A partir de incorporações
0
Número de incorporações
13
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Fundamentos de Sistemas de Informacao - Aula 14

  1. 1. Fundamentos de Sistemas de Informação Prof. Ismar Frango Aula #14
  2. 2. Nas aulas anteriores: Estudamos os conceitos principais relacionados aos Sis. Nas aulas a partir de hoje: Enfocaremos os tipos de SIs, mostrando exemplos e estudos de casos. Hoje trabalharemos especificamente os SITs – Sistemas de Informação Transacionais (ou TPS em inglês)
  3. 3. SIT (SI Transacionais ou Sistemas de Processamento de Transações) /* TPS – Transaction Processing Systems*/ <ul><ul><li>São sistemas essencialmente operacionais : </li></ul></ul><ul><ul><li>monitoram as atividades cotidianas de uma organização </li></ul></ul><ul><ul><li>realizam transações rotineiras </li></ul></ul><ul><ul><li>mantêm registros das atividades da organização. </li></ul></ul><ul><ul><ul><li>Sistemas para Saques / Transferências / depósitos bancários </li></ul></ul></ul><ul><ul><ul><li>Sistemas de notas de universidades </li></ul></ul></ul><ul><ul><ul><li>Sistemas de controle de chamadas DDD/DDI </li></ul></ul></ul><ul><ul><ul><li>Sistemas de controle de estoque / vendas </li></ul></ul></ul><ul><ul><ul><li>Sistemas de folha de pagamento de funcionários </li></ul></ul></ul><ul><ul><ul><li>Sistemas de pagamento via cartão de crédito </li></ul></ul></ul><ul><ul><ul><li>Sistemas de emissão de passagens </li></ul></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul>
  4. 4. O que é uma transação ? <ul><li>Conjunto de operações que são vistas como uma unidade. </li></ul><ul><li>Desta maneira, devem ser todas executadas com sucesso (commit); caso contrário, nenhuma das operações pode ser executada. </li></ul><ul><li>Caso alguma operação falhe, todas as operações anteriores devem ser desfeitas (rollback). </li></ul><ul><li>Tecnicamente falando, uma transação é qualquer evento que passe no teste ACID </li></ul>
  5. 5. Propriedades ACID <ul><li>A tomicidade : ou a transação é totalmente realizada ou não; </li></ul><ul><li>C onsistência : SITs devem obedecer a um conjunto de regras operacionais, de maneira que nenhuma transação possa violar nenhum princípio dessas regras; </li></ul><ul><li>I solamento : Outras operações não podem acessar valores intermediários durante uma transação </li></ul><ul><li>D urabilidade : Uma vez que a transação foi realizada, seus resultados persistem. </li></ul>/*Mais sobre isso nas disciplinas ligadas a BDs*/ A C I D
  6. 6. Características dos SITs <ul><ul><li>Possível grande quantidade de dados de entrada. </li></ul></ul><ul><ul><li>Possível produção de grande quantidade de elementos de saída para usuários ou para outros sistemas. </li></ul></ul><ul><ul><li>Possível volume massivo de dados; </li></ul></ul><ul><ul><li>Foco na E/S e armazenamento; a computação muitas vezes é simples; </li></ul></ul>
  7. 7. Estudo de caso: TIA Mackenzie Sistema de consulta de notas e faltas BD
  8. 8. Estudo de caso: TIA Mackenzie (cont.) BD Sistema de Lançamento de Notas (graduação) Sistema de Lançamento de Faltas (graduação)
  9. 9. Estudo de caso: Sistema de Reserva de Vôos Amadeus Sabre Galileo Worldspan GDSs
  10. 10. http://www.amadeus.com/lt/Images/public/website/travel_agencies/new_door.gif Estudo de caso: Sistema de Reserva de Vôos (cont) /*Mais sobre Web Services em futuras disciplinas do curso*/
  11. 11. Estudo de caso: Visa® http://www.verepay.com/transaction-life-cycle.html
  12. 12. Cardholder presents a Visa® card to pay for purchases. For card-not-present transactions, the cardholder provides the merchant with the account number, expiration date, billing address and CVV2. Merchant swipes the card, enters the dollar amount, and transmits an authorization request to the merchant bank. For card-not-present transaction, the account number and other information may be digitally or key-entered. Visa®Net passes on the request to the issuer. Issuer approves or declines the transaction. Visa®Net forwards the issuer's authorization response to the merchant bank Merchant Bank forwards the response to the merchant. Merchant receives the authorization response and completes the transaction accordingly. Merchant Bank electronically send the authorization request to Visa®Net.         Estudo de caso: Visa® (cont.)
  13. 13. Estudo de caso: Sistema de Pagamentos Brasileiro - DOC Fonte: teledata.com.br
  14. 14. Estudo de caso: Sistema de Pagamentos Brasileiro - TED Fonte: teledata.com.br Próxima aula: mais estudos de caso sobre outros tipos de SI

×