Phrame

O Phrame é um conjunto frameworks 100% Java de suporte à concepção de sistemas de captura e processamento de transações da Phoebus, atendendo aos principais requisitos tecnológicos do mercado para este tipo de sistema. Através de uma arquitetura bem estruturada, o Phrame permite o desenvolvimento de aplicações com um alto grau de reusabilidade, flexibilidade, coesão, portabilidade, escalabilidade e segurança, além de maximizar a produtividade.

Phrame

Uma das principais características do Phrame é manter uma camada de abstração entre as diversas tecnologias disponíveis no mercado (Open Source ou proprietárias), de forma a garantir o desacoplamento dos sistemas e facilitar veementemente futuras adaptações a novas tecnologias, sem que pra isso sejam necessários penosos processos de migração dos produtos existentes.

Fornecendo uma infra-estrutura de desenvolvimento de sistemas na linguagem Java, com este é possível desenvolver, testar e gerenciar componentes de software que compõem a Infra-Estrutura de Processamento de Transações (PhPT) da Phoebus de forma mais eficiente e eficaz.

Problema Solução Proposta pelo Phrame Valor Agregado à Solução
A maioria dos sistemas de processamento não é projetada considerando uma arquitetura de baixo acoplamento. Todos os módulos do Phrame são construídos considerando uma arquitetura baseada em componentes, com baixo acomplamento e com multi-camadas. Existe uma completa independência de todas as ferramentas e tecnologias utilizadas pelo Phrame, de forma que é possível substituir qualquer dessas tecnologias quando necessário ou conveniente.
Existem muitas diferentes origens de captura (Web, ATM, terminais POS, PC, telefones celulares, Host, etc.), e tratar cada uma dessas origens é uma tarefa desafiadora. Phrame é capaz de administrar diversas origens de captura, considerando sua arquitetura com baixo acoplamento, componentizada e multi-camada. Um centro de processamento executando uma aplicação desenvolvida com o Phrame pode ser facilmente integrado a diferentes tipos de origens de captura de transações, de uma forma transparente.
Existem muitos diferentes tipos de protocolos de comunicação (TCP/IP, X.25, HTTP, FTP, etc.) e muitos diferentes formatos de pacotes de mensagens (HTML, ISO8583, XML, Web Services, SOAP, etc.). Phrame é projetado para tratar os principais protocolos de comunicação, além de ter a capacidade de interpretar diferentes formatos de pacotes de mensagens. Um centro de processamento executando uma aplicação desenvolvida com o Phrame não é dependente de um protocolo de comunicação específico ou de um formato de pacotes de mensagens específico. Com a arquitetura multi-camada, é possível acoplar um novo módulo que trate um novo protocolo de comunicação, bem como um novo módulo que trate um novo formato de pacote de mensagens, em suas respectivas camadas.
A maioria das aplicações não possui portabilidade para diferentes ambientes de hardware e sistemas operacionais. Portabilidade é uma das mais importantes características implementadas pelo Phrame. Escrito 100% em Java, Phrame garante sua compatibilidade com as principais plataformas de hardware e sistema operacional. Empresas de processamento podem adotar o Phrame para executar sobre diferentes plataformas de hardware (x86, SPARC e PowerPC) e sobre diferentes plataformas de sistemas operacionais (Windows, Solaris, Linux, MacOS).
A maioria das aplicações de processamento é restrita a específicos sistemas de gerenciamento de bancos de dados. A camada de persistência do Phrame garante a independência de sistemas de gerenciamento de bancos de dados. Empresas de processamento podem trabalhar com diferentes tipos de sistemas de gerenciamento de bancos de dados, o que provê alta escalabilidade a seus ambientes.
A maioria das arquiteturas das aplicações de processamento não considera um conceito moderno de integração de sistemas. Isto cria um grande problema, quando a integração precisa ser rápida e barata. Phrame utiliza padrões arquiteturais compatíveis com as mais modernas tendências do mercado, como MDA (Model Driven Architecture), SOA (Service Oriented Architecture) e BPM (Business Process Modeling). A arquitetura do Phrame prove os mais modernos conceitos utilizados na integração de sistemas, de forma a atender as expectativas dos seus clientes com relação a tempo, custo, desempenho e confiabilidade.

São Paulo, SP
Rua do Rócio, 423, cj 1305 Vila Olímpia, Cep. 04552-000 Fone: +55 (11) 2365-9935

João Pessoa, PB
Av. Rui Carneiro, 300, Sl 804 Miramar, Cep. 58032-100 Fone: +55 (83) 4009-0800 Fax: : +55 (83) 4009-0801

CMMI MPS BR

Desenvolvimento de Sites