Gateway de pago online
|
|
- Lorenzo Ávila Cáceres
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDADISRAEL Gatewaydepagoonline PAGODECONSUMOSWEBELECTRONICOS ChristianSegovia
2 Contenido 1. Introducción Antecedentes PlanteamientodelProblema... Error!Marcadornodefinido Sistematización... Error!Marcadornodefinido Diagnostico... Error!Marcadornodefinido Pronostico... Error!Marcadornodefinido Controldepronóstico... Error!Marcadornodefinido Objetivos Objetivogeneral Objetivosespecíficos Justificación Justificaciónteórica Justificaciónpractica Alcanceylimitaciones Alcance Limitaciones EstudiodeFactibilidad... Error!Marcadornodefinido FactibilidadTécnica... Error!Marcadornodefinido FactibilidadOperativa... Error!Marcadornodefinido FactibilidadEconómica... Error!Marcadornodefinido. 2. Marcodereferencia Marcoteórico Marcoconceptual Marcolegal Marcoespacial Metodología Procesodeinvestigación Unidaddeanálisis Tipodeinvestigación Método Técnica
3 Instrumento Introducción LosGatewaydepagosonentidadesencargadasderealizarlostransaccionesonlinedesdeuna instituciónfinancierahastauncomercioocomercianteelectrónico,siendoelencargadodela seguridad,transparenciaytransaccióndelospagosqueserealizaneninternet,eldesarrollo deunaplataformacapazdeinterconectarseconlasentidadesfinancierasnecesarias,deesta manera se obtendrá una alternativa en el comercio electrónico en el cual los usuarios que dispongan tarjetas de debito o crédito puedan adquirir productos y o servicios que los comerciantesponenasudisposición. Elcomercioelectrónicoesmuyimportanteparalaeraenlaquevivimosperolastimosamente no hay muchos métodos de pago on line en nuestro país y esto dificulta la posibilidad de comprarserviciosoproductorporinternet,elproyectoquesedesearealizarestaenfocadoa facilitar el comercio electrónico para los usuarios finales y las empresas que desean vender porinternet Antecedentes Hacepocomenosdeunaño,existióinformaciónsobreDwolla,unserviciodepagoelectrónico conlacaracterísticadiferencialconotroscompetidorescomopaypalolastarjetasdecrédito tradicionales,dequelaoperacióndepagoserealizabaatravésdeellosperoentreemisory receptor del dinero a cambio de una comisión fija y no un porcentaje del dinero total transferido. 2
4 Esto trajo ruido extra porque también se confirmaba que en el futuro se habilitaría la posibilidaddeintercambiardinero,nosóloconociendoelmaildeldestinatariosinotambiéna travésdesusperfilesenlasredessociales. DentrodenuestropaísEcuadorexistenmuypocasalternativasdepagoOn Lineylasmismas se encierran el pago únicamente con tarjetas de crédito, además de complejidad muy alta para los usuarios convencionales hacer uso de estos métodos de pago existentes, un claro ejemplo es el de Multicines, es una empresa pionera en el comercio de tickets electrónicos que pueden ser adquiridos en su portal, pero resurge la problemática ya que solo acepta pagosdetarjetasdecréditodelbancodepichincha,dejadodeladoalrestodeinstituciones financierasyporsupuestoalaspersonasquenoposeenunatarjetadecrédito Objetivos Objetivogeneral Desarrollar una plataforma segura que sea y accesible a los usuarios y comerciantes,pararealizarpagosenlínea,lamismaserácompatiblecontodoslos exploradoressistemasoperativos Objetivosespecíficos Implementar una plataforma web intermediaria de pagos en línea enfocado en los comerciantes para recibir pagos de sus productos o servicios. 3
5 Invertirenseguridadinformáticaeselobjetivoprimordialenlospagosen líneayesloquesepretendedaralosusuarios. Diseñarunsistemadeemulaciondepagosescalable,funcionalyseguro. Crear una alternativa valida para pagar por internet en un entorno de pruebas Justificación Justificaciónteórica Ungatewayfacilitalatransferenciadeinformaciónentreunportaldepago(comoserun sitiowebounservicioivr)yelprocesadorinterfazobancoadquirentedemanerarápida ysegura. Cuandounclienteordenaunproductodeunvendedorquetienehabilitadounapasarela de pago, ésta realiza una serie de tareas para procesar la transacción, de manera transparenteparaelcomprador Justificaciónpractica El desarrollo de una plataforma como esta facilitara el comercio electrónico entre los comercios y los usuarios finales, asegurando las transacciones y facilitando el uso de las misas. 4
6 1.4. Alcanceylimitaciones Alcance LaimplementacióndeGatewaydepagotienecomopropósitocrearunainterfazdepago para el comercio electrónico siendo el responsable de procesar los pagos desde los clientesfinaleshastalasempresasquevendensusproductosporinternet,medianteuna emulacióndevalidacióndetarjetasdedebitoycrédito Limitaciones La plataforma se limita a crear la interfaz entre los sitios web de los vendedores y los servidores de proceso que serán los encargados de validar la transacción con las diferentes entidades financieras transparentemente para el usuario y con la seguridad necesariaparaprotegerlosdatossensibles.paraelproyectosetieneestimadorealizarun emuladordeconexionesalasentidadesfinancierasparavalidarlosdatosdelosusuarios yaquenosedisponedeconveniosconlasentidadesfinancierasyesteprocesotieneuna duraciónquesaledeloslímitesdelprocesodetitulación. 2. Marcodereferencia Un Gateway de pago es un proveedor de servicios de aplicación de comercio electrónico que autorizapagosanegocioselectrónicos,minoristaselectrónicosbotonesdepago.eselequivalente deunatpv(terminalpuntodeventa)físicaubicadaenlamayoríadelosalmacenesaldetalle.los gateways de pago cifran información sensible, tal como números de tarjetas de crédito, para garantizarquelainformaciónpasaenformaseguraentreelclienteyelvendedor. 5
7 2.1. Marcoteórico Paraeldesarrollodeunaplataformacomolaquesepretendeesnecesarioaplicarvarios aspectosyherramientastecnológicas ServidoresWeb En el desarrollo de un plataforma con las caradteristicas expuestas se debe tener en cuenta una parte fundamental que es el servidor web a utulizar ya que es un pilar fundamentalparaunaplicaciónwebtenerunservidorquecumplalasespectativasyrinda de la mejor manera con la aplicación, a continuacion un cuadro comparativo con los servidoreswebmasimportantesactualmente: Servidor Sistemas Operativos Precio Apache Unix/Linux, Windows Libre Windows NT, Sun Solaris, HP-UX, IBM Bea Weblogic AIX, Linux, OS/400, Compaq Tru64 Unix, SGI IRIX y Siemens Reliant Unix Comercial Enhydra Windows NT/2000, Unix/Linux Libre Jigsaw Unix/Linux, Windows Libre Coldfusion Windows, Linux, Solaris y HP-UX Comercial IIS Windows Comercial NCSA HTTPd Unix/Linux, Windows Libre iplanet HPUX, Solaris, IBM AIX, Compaq Tru64 Unix, SGI IRIX, Windows NT/2000 Comercial Zeus Unix/Linux Comercial 6
8 Paraelpresenteproyectosetomoenconcideracioneltemaeconomicoyporsupuestose hizounanalisisdelastecnologiasdeservidormasutilizadasenelmediodelasapliaciones web,setomoladecisióndetrabajarconapacheyaqueeselservidorwebopensource masutilizadoyseguroasilodemuestranlasestadisticas: LenguajesdeprogramacionWeb PHP PHP Group es el creador de PHP, cuyas siglas significan Hypertext Pre processor, surgio en 1995 inicialmente se lo llamo Personal Home Page. Es un lenguaje de alto nivelinterpretadoenelladodelservidorutilizadoparalageneraciońdepaǵinasweb dinaḿicas que permite la tećnica de programacioń orientada a objetos, a maś que facilita la incrustacioń de co digo PHP en paǵinas HTM, ademaś PHP es un lenguaje multiplataforma con la capacidad de expandir su potencial utilizando una enorme cantidad de mo dulos llamados extensiones o ext s, tambień es un software de libre 7
9 distribuciońdisponiblebajolicenciagpl(quees),loquefacilitaelaccesopormediode laweb. PHPutilizaunamezcladeinterpretaciońylacompilaciońloquefacilitaelrendimiento ylaflexibilidad,esdecir,phpcompilaunaseriedeinstruccionesquesonejecutadas una por una hasta que el script termina, ya que es recompilado cada vez que se solicita las instrucciones, lo que ahorra una gran cantidad de tiempo al recompilar cada vez que se realicen cambios, una vez finalizado el script automa ticamente se vaciálamemoriaramutilizada,perolaconexiońconlabasededatospermanecera abierta, ademaś la mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunascaracteriśticasespeci ficasporlocual,phpnosoportapunterosdeformaque noexistenproblemasdedepuracioń. Para su correcto funcionamiento el lenguaje de programacioń PHP necesita tener instalado Apache o IIS con sus respectivas libreriás, aunque PHP tambień se puede instalarenungrannuḿerodeservidoresweb.ademaśphputilizaunacombinacioń con el motor de Base de Datos MySQL, aunque cuenta con un soporte nativo para otrosmotorescomoodbc,loqueampliálasposibilidadesdeconexioń. PHP es utilizado con mayor frecuencia para el desarrollo de paǵinas Web dinaḿicas, especialmente para comercio electrońico ya que brinda la confianza y rapidez necesariaparalaautentificaciońdeinformacioń,medianteunconjuntodefunciones deseguridadqueprevienenlainserciońdeoŕdenesdentrodeunasolicituddedatos, ademaś, este lenguaje viene acompanãdo de una excelente biblioteca de funciones, 8
10 motivoporelcual,permiterealizarcualquiertipodetareacomo:encriptacioń,envió decorreoelectrońico,gestiońdee commerce,xml,creaciońdepdfyaccesoabases dedatos,etc.phputilizaelprotocolosecuresocketslayer(ssl),medianteelcual,se permitealosusuariosintercambiarinformaciońcifradamedianteelprotocolohttps (seguro). SSL ofrece seguridad en ambas direcciones: la informacioń se transmite al usuariomediantecifrado,ylainformaciońenviadaporelusuarioalaaplicaciońesta asimismo cifrada. Para utilizar SSL y cifrado, se debe obtener un certificado, dicho certificado es una firma digital que identifica al sitio de forma que no pueda representarse ASP.NET En1996laCompanĩáMicrosoftdesarrollo ASP.NETcuyassiglassignificanActiveServer Pages.Net,esunatecnologiáparalacreaciońdepaǵinasWebdinaḿicaseinteractivas alladodelservidorypermiteenviarpeticionesquehasolicitadoelcliente(navegador Web),ejecutandopreviamenteelco digoquecontienen(co digoc#,c++,visualbasic, J# etc.) y convirtiendo el resultado a co digo HTML, que es el uńico que puede interpretaradecuadamenteelcliente.laclavedeesteprocesoesque,adiferenciade la navegacioń claśica en que el servidor espera (escucha) peticiones del cliente y, cuando las recibe (escucha), enviá automa ticamente la respuesta, aqui el servidor ejecuta alguń tipo de procesamiento a raiź de la peticioń del cliente y elabora dinaḿicamentelarespuestaquedevuelve,paraelintercambiodedichainformacioń entre los usuarios, ASP.net utiliza CGI (Common Gateway Interface) con lo cual se facilita la comunicacioń cliente servidor ya que esta tecnologiá requiere una 9
11 aplicacioń separada desde un documento Web para procesar todos los datos regresadosalservidor. UnapaǵinaASP.netpuedeserescritaenlenguajesdescriptentrelosqueseincluyen: PerlScript, JScript y VBScript un subconjunto de Visual Basic, siendo esto una de sus grandes ventajas; ya que la mayoriá de los programadores tiene conocimiento de estos lenguajes, asimismo el co digo ASP.net puede ser insertado junto con el co digo HTML,loquefacilitalaprogramaciońdepaǵinasWeb. Para el correcto desarrollo de paǵinas.asp se requiere la instalacioń de Internet Information Server (IIS) siendo esto su mayor limitante, ya que ASP.net no es multiplataformadebidoaquecorresobreunsistemaoperativowindowsnt,aunque en la actualidad se han desarrollado herramientas para portar ASP.net a otras plataformas,lapotenciadeasp.netesta enelusodeobjetosactive X,quesoĺoestań disponibles para plataformas Windows. Las paǵinas ASP.net hacen uso de objetos COM(ComponentObjectModel),esdecir,estaspaǵinasatraveśdeIISpuedenhacer uso de los me todos de estos objetos; para la conexioń con la Base de Datos normalmente se utiliza ADO que es un adaptador universal que facilita la comunicacioń oṕtima con la base de datos propia de Microsoft, SQL Server. ASP.net realiza varias tareas apoyańdose en objetos que deben ser comprados a ciertas empresasespecializadas,yaquenoesunsoftwarelibre. ASP.net es un lenguaje de programacioń bastante seguro y es usado para la construcciońdeaplicacionesecommerceyaqueesmaśraṕido,eficiente,poderosoy 10
12 extremadamentefaćildeutilizar.asp.netmantienelaintegridad,confidencialidadde losdatos,todoellodebidoaquerealizalaautenticaciońyautorizaciońconlocualse permiteestablecerquieńessonlosusuariosylosrecursosalospuedenteneracceso. Estascaracteriśticasdeseguridadhansidodisenãdasprincipalmenteparaprotegerla aplicacioń Web de usos no autorizados, para ello utiliza SSL como fue en el caso de PHP Ruby El japoneś Yukihiro Matsumoto en 1993, desarrollo del lenguaje dinaḿico Ruby on Railsinterpretadodemuyaltonivelyorientadoaobjetosdeunamaneracoherente (todoslostiposdedatosonobjetos,adiferenciadejava),susintaxisesta inspiradaen Phyton y Perl. Es distribuido bajo licencia de software libre (Opensource) y es multiplataforma, es decir, Ruby on Rails es completamente co digo abierto, esta disponible para todos los sistemas operativos y hay libreriás para casi todas las interfaces gra ficas, caĺculo cienti fico, bases de datos, sockets, CGI, etc. Una de las principales ventajas de Ruby on Rails es que utiliza Active Record lo que lo hace simple,funcional,eficiente;agilitandoeldesarrollodeformanotable,yaqueminimiza el trabajo con la base de datos(al escribir triggers y procedimientos almacenados) y emplearunuńicolenguajeparatodoeldesarrollo,seconsigueacortarlostiemposde desarrollo. Ruby on Rails tambień conocido como RoR es un entorno de programacioń web, aparentemente sencillo pero internamente complejo ya que es un lenguaje muy intuitivocasiaunniveldelenguajehumano,tienecomoprincipalobjetivofacilitarel 11
13 desarrollodepaǵinaswebdeunamaneraraṕidaysencillayaquesusintaxisessimple yconsistente,debidoaquemanejaunagestiońdememoriaautoma ticaquelohace muy potente para el manejo de cadenas y expresiones regulares puesto que no se necesitadeclararlasvariables. Que esruby? Rubyesunlenguajedeprogramaciońnetamenteorientadoaobjetosconunanotable complejidad, disenãdo para un desarrollo raṕido y sencillo de paǵinas web que nace como resultado de una mezcla de las fortalezas de los principales lenguajes de programaciońactuales.secaracterizaporser: Ma ximaproductividad. Faćildeaprender. Posibilidaddehacerllamadasdirectamentealsistemaoperativo. Muypotenteparaelmanejodecadenasyexpresionesregulares. Lasintaxisessimpleyconsistente. Gestiońdememoriaautoma tica. Que esrails? Railsesunentornoparadesarrollaraplicacioneswebconbasededatos,esdecir,Rails es un framework para Ruby de co digo abierto, usado para implementar aplicaciones webconaccesoabasesdedatos.cumpledosprincipiosqueson: Menos software, es decir, se escriben menos lińeas de co digo para implementar la aplicacioń por ende el desarrollo es maś raṕido y con menos errores. Convencioń sobre configuracioń, lo cual significa que se eliminan los complejosficherosdeconfiguraciońenxml. 12
14 RoRpuedecargarvariaslibreriásdeextensionesdinaḿicas,disponedeunmanejode excepcionesyesta construidoenloscuatronivelesdeaḿbitodevariable:global,clase, instancia y local, ademaś facilita el desarrollo ya que posee la caracteriśtica de recolecciońdebasuraautoma tica.rordisponedemuchasposibilidadesparaprocesar archivosdetextoypararealizartareasdeadministraciońdelsistema(comoenperl).es simple,directoyextensible Cuadrocomparativoentrelenguajesdeprogramacion Caracteristicas PHP ASP.NET Ruby SoftwareLibre SI NO SI Multiplataforma SI NO SI Soportamultiples servidoresweb SI NO SI Cibectuvudadcib varuasbd SI POBRE SI Curvadeaprendisaje SI POBRE NO Costo delicencciamiento NO SI NO 2.3. Marcoconceptual PHP PHP es un lenguaje de programación interpretado, diseñado originalmente para la creacióndepáginaswebdinámicas.seusaprincipalmenteparalainterpretacióndellado del servidor (server side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicacionesconinterfazgráficausandolasbibliotecasqtogtk+. 13
15 CakePHP CakePHPesunframeworkdedesarrollodeaplicacioneswebescritoenPHP,creadosobre losconceptosderubyonrails MySQL MySQLesunsistemadegestióndebasesdedatosrelacional,multihiloymultiusuariocon másdeseismillonesdeinstalaciones.1mysqlab desdeenerode2008unasubsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009 desarrollamysqlcomosoftwarelibreenunesquemadelicenciamientodual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben compraralaempresaunalicenciaespecíficaquelespermitaesteuso.estádesarrollado ensumayorparteenansic. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidadpúblicaylosderechosdeautordelcódigoestánenpoderdelautorindividual, MySQLespatrocinadoporunaempresaprivada,queposeeelcopyrightdelamayorparte delcódigo. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Ademásdelaventadelicenciasprivativas,lacompañíaofrecesoporteyservicios.Parasus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQLABfuefundadoporDavidAxmark,AllanLarssonyMichaelWidenius. 14
16 HTML5 HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguajebásicodelaworldwideweb,html.html5especificadosvariantesdesintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml).1 2 Esta es la primera vez que HTML y XHTML se han desarrolladoenparalelo jquery jquery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificarlamaneradeinteractuarconlosdocumentoshtml,manipularelárboldom, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginasweb.fuepresentadael14deenerode2006enelbarcampnyc JSON JSON,acrónimodeJavaScriptObjectNotation,esunformatoligeroparaelintercambiode datos. JSON es un subconjunto de la notación literal de objetos de JavaScript que no requiereelusodexml. LasimplicidaddeJSONhadadolugaralageneralizacióndesuuso,especialmentecomo alternativa a XML en AJAX. Una de las supuestas ventajas de JSON sobre XML como formatodeintercambiodedatosenestecontextoesqueesmuchomássencilloescribir unanalizadorsintáctico(parser)dejson.enjavascript,untextojsonsepuedeanalizar fácilmente usando el procedimiento eval(), lo cual ha sido fundamental para que JSON 15
17 haya sido aceptado por parte de la comunidad de desarrolladores AJAX, debido a la ubicuidaddejavascriptencasicualquiernavegadorweb Apache Apache es un nombre colectivo dado a un grupo de naciones indígenas culturalmente cercanos del este de Arizona, noroeste de México (norte de los Estados de Sonora y Chihuahua), Nuevo México, y regiones de Texas y de las Grandes Llanuras. El término «apache» probablemente proceda del zuñi«apachu», que significa«enemigo»; de ahí el nombre que les pusieron los españoles. Se denominaban a sí mismos Ndee, que quiere decir«lagente».hablabanunconjuntodelenguasatabascanasmeridionales,quesehan clasificadoen«apachedelasllanuras»,«apacheoriental»y«apacheoccidental» HTTPS(HypertextTransferProtocolSecure) Hyper Text Transfer Protocol Secure (en español: Protocolo seguro de transferencia de hipertexto),másconocidoporsussiglashttps,esunprotocolodeaplicaciónbasadoenel protocolohttp,destinadoalatransferenciaseguradedatosdehipertexto,esdecir,esla versiónseguradehttp. Esutilizadoprincipalmenteporentidadesbancarias,tiendasenlínea,ycualquiertipode servicioquerequieraelenvíodedatospersonalesocontraseñas Marcolegal Dadoqueelproyectoarealizarseráenmododepruebanosedeberánaplicarlasleyesque rigen el comercio electrónico ya dentro del limite del desarrollo esta la creación de un emulador por lo tanto no se conectaran a las entidades financieras por lo tanto no existiría ningúnambientejurídicoqueafectealdesarrollodelproyecto.encuantoallicesamiento 16
18 2.5. Marcoespacial Paraeldesarrollodeunaplataformadepruebasfuncionalconemuladordevalidaciónde entidadesfinancierassetieneestimadounplazomáximode2meses. 3. Metodología 3.1. Procesodeinvestigación Unidaddeanálisis Laplataformadepagosseránetamenteeninternetesporesoquesetomarainformación de las principales fuentes como es internet, documentación de comercio electrónico, carritosdecomprayestándaresdetecnologíasweb Tipodeinvestigación El método de investigación será documental, ya que se necesita obtener información acerca de las tecnologías necesarias y métodos de seguridad para desarrollar una plataformadeestetipo,lasfuentesdeinformaciónsondiversaseninternet Método Elmétodoautilizarinductivoyaqueestenospermiteobtenerconclusionesamedidaque se desarrolla el proyecto, este método las etapas de observación y registro son fundamentalesparadocumentarelanálisisyclasificarlosresultadosdelproyecto Técnica Lamaneracorrectadeobtenerinformaciónacercadelaaceptacióndelproyectoserála encuesta,lamismaquenospermitiráconocerlasnecesidadesmínimasdelasempresas 17
19 quedeseanvenderporinternetademásdelasinquietudesdelosusuariosfinalesal momentoderealizarcomercioelectrónico Instrumento Elinstrumentoqueseutilizaraesunformularioimpreso,elcuallosencuestadosdeberán llenarloconsusdiferentesopinionesrespectoalaspreguntasplanteadas ProcesoUnificadodeRational El Originalmente se diseñó un proceso genérico y de dominio público, el Proceso Unificado, y una especificación más detallada, el Rational Unified Process, que se vendieracomoproductoindependiente. 1 ElRUPestábasadoen6principiosclavequesonlossiguientes: Adaptarelproceso El proceso deberá adaptarse a las características propias del proyecto u organización.eltamañodelmismo,asícomosutipoolas Elaboración Desarrollo(TambiénllamadoImplementación,Construcción) Cierre(TambiénllamadoTransición) Fase de Inicio: Esta fase tiene como propósito definir y acordar el alcance del proyecto con los patrocinadores, identificar los riesgos asociados al proyecto, proponerunavisiónmuygeneraldelaarquitecturadesoftwareyproducirelplan delasfasesyeldeiteracionesposteriores. Fasedeelaboración:Enlafasedeelaboraciónseseleccionanloscasosdeusoque permitendefinirlaarquitecturabasedelsistemaysedesarrollaranenestafase,se
20 realiza la especificación de los casos de uso seleccionados y el primer análisis del dominiodelproblema,sediseñalasoluciónpreliminar. Fase de Desarrollo: El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben clarificar los requisitos pendientes, administrar los cambiosdeacuerdoalasevaluacionesrealizadosporlosusuariosyserealizanlas mejorasparaelproyecto. FasedeCierre:Elpropósitodeestafaseesasegurarqueelsoftwareestédisponible paralosusuariosfinales,ajustarloserroresydefectosencontradosenlaspruebas de aceptación, capacitar a los usuarios y proveer el soporte técnico necesario. Se debe verificar que el producto cumpla con las especificaciones entregadas por las personasinvolucradasenelproyecto CiclodevidaRUP RUP divide su proceso en cuatro fases (Inicio, Elaboración, Construcción y Transición),dentrodelascualespuedenexistirvariasiteracionesdependiendodel proyecto (componente dinámico). Por otra parte, RUP propone un conjunto de disciplinas(componenteestático)quesonllevadasacaboencadaunadelasfases mencionadas, haciendo mayor hincapié en aquellas disciplinas que requieran mayor atención dependiendo de la fase en la cual se encuentre. Las disciplinas definidasporrupson: Disciplinasdedesarrollo: Modeladodelnegocio Análisisderequisitos Análisisydiseño 19
21 Implementación Pruebas Disciplinasdesoporte: Distribución Gestióndelaconfiguraciónycambios Gestióndelproyecto Gestióndelentorno Artefactos RUPencadaunadesusfases(pertenecientesalaestructuraestática)realizauna serie de artefactos que sirven para comprender mejor tanto el análisis como el diseñodelsistema(entreotros).estosartefactos(entreotros)sonlossiguientes: Inicio: DocumentoVisión EspecificacióndeRequisitos Elaboración: Diagramasdecasodeuso Construcción: DocumentoArquitecturaquetrabajaconlassiguientesvistas: VistaLógica: Diagramadeclases ModeloE R(Sielsistemaasílorequiere) VistadeImplementación: DiagramadeSecuencia 20
22 Diagramadeestados DiagramadeColaboración VistaConceptual: Modelodedominio Vistafísica: Mapadecomportamientoaniveldehardware ComentariossobreAlcancedelRUP La metodología RUP es más apropiada para proyectos grandes(aunque también pequeños), dado que requiere un equipo de trabajo capaz de administrar un procesocomplejoenvariasetapas.enproyectospequeños,esposible quenose puedancubrirloscostosdededicacióndelequipodeprofesionalesnecesarios ComentariossobreMetodología Por otro lado, en lo que se refiere a la metodología esta comprende tres frases claves: Dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental. 3 Enloreferenteadirigidoporloscasosdeuso,estáenfocadohaciaelclienteyse utilizan con algunas modificaciones tal vez, hasta la disciplina de pruebas, en la cual,uncasodeusopuedeasuveztenerunoomáscasosdeprueba
23 3.3. Internetcomoplataformadedesarrollo LastecnologíasWebsepuedenvisualizarcomounconjuntodeprincipiosyprácticas que marcan una tendencia en la tecnología y en el diseño Web; representan a un conjunto de tecnologías y paradigmas, como lo son los servicios Web, páginas dinámicas, sistemas de información geográfica, tecnologías de interacción de diversasfuentesdeinformación,wikis,blogs,etc.,quefacilitanlacolaboraciónyel intercambio de información entre los usuarios. En otras palabras, las tecnologías Websonunconjuntodetécnicasyparadigmasresultadodelarevolucióncomercial en la industria computacional causada por el uso de Internet como plataforma de desarrolloydeconsultadeinformación. 4 Las tecnologías Web incluyen además de las principios y prácticas nuevos paradigmascomolossonlasredessocialesywebsemánticasquehandadopieaun nuevosmodelodediseñoeinteraccióndenominadolaweb2.0. LaWebSemánticaesunodelostemasquemásatenciónharecibidoenlosúltimos añosenlacomunidadcientíficadecienciascomputacionales.estosedebe,engran medida, a que la Web Semántica representa la confluencia de un gran número de disciplinas,comoeslainteligenciaartificial,lastecnologíasweb,lasbasesdedatos olaingenieríadesoftware,porloqueharesultadountemadeinterésgeneral.los grupos de investigación que se suman a la investigación y desarrollo en este tema aumentan día con día, analizando un número, tan bien creciente, de tópicos de interés. La cantidad de tecnologías, metodologías, herramientas y conceptos que propone la Web semántica para la representación y localización de conocimiento creceenformaexponencialyhoyendíaresultacomplicadoestablecerloslímitesde 4 dcc/laboratorios/sistemdistribuidos/index.html 22
24 lawebsemántica,aspectoqueresultaindispensableparadeterminarloscamposde acciónfuturadeestanuevatendenciaenlaweb.esporestemotivoquesenecesita tener un mapa preciso de los temas actuales en este tema y de la investigación siendorealizadahoyendía. 4. Desarrollo 4.1. Gatewaydepago,parapagoselectronicos Pasarela de pagos es una plataforma software que permite el pago electrónico de tasas a travésdelainternet.laplataformadepasareladepagosesundesarrollo100%php.sepuede portaradiferentesentornosycorreos,sobreunaampliagamadeservidoresdeaplicaciones, permitiendounagranflexibilidadalosorganismosparaimplantarloensuplataformahabitual de trabajo como carros de compra o botones d epago. Así mismo el acceso a las fuentes de datosessencilloparaloscomerciosyaqueensuentornopuedenrevisartransaccionesyvero modificarconfiguracionesbasicasdeperfil. La seguridad para la autenticación e integridad de los datos se basa en OAUTH que se una tecnicaenlacualsegenerandosclavesimprensindiblesparalaconexiónelapi KeyyelApi ID Estopermitegarantizartodoelintercambiodedatosentrelasdiferentespartes. Permiteelpagomediantetarjetadecréditoodébito,sibienelusuariotienequetenercuenta enelbancoqueexpidelatarjeta. 23
25 ElserviciodepagoseráproporcionadoporlasEntidadesFinancierascolaboradorasenfunción de sus acuerdos de colaboración con la plataforma, para el desarrollo de la aplicación se crearaunentornodepruebascapazdeemularlospagoson line. Laideafuncionaldeestapasareladepagoescrearunentornosencilloparalasempresaspara realizarloscobrosdesusproudctosy/oserviciosproporcionandoleslafacilidaddecontrolar dichos cobros mediante las entidades financiares (Que serán emuladas para este proyecto), con toda seguridad y transparencia para los usuarios finales, permitiendo a las empresas integrarsuscarritosdecomprasconelserviciodepsarelatansoloconfigurandolascalvesde accesoalapidelservidorqueserángeneradasalmomentoderegistrodelasempresasenla aplicaciónweb. ElesquemabasicodelaaplicacioneesfuncionarcomounTVPopuntodeventaquepermitaa las empresas vender sus productos y hacer los cobros de los valores a travez de esta plataforma que se encargaria de validar los datos y generar los cobros con las entidades financieras Requisitos: Software: Para la instalación de la pasarela de pagos se necesitan los siguientes componentes: Sistema operativo: Linux (RH EL3, Suse Linux Enterprise 9), Windows(WindowsXP/Vista/7) Basededatos:MySQL5.0 24
26 Servidordeaplicaciones:Apache Certificado de servidor: Es necesario que los organismos posean un certificado de persona física, jurídica o de componente emitido por algunaautoridaddelashomologadasporlaaeat.paraeldesarrollode la aplicación se utilizara un certificado auto firmado por el equipo de pruebas Hadware: Memoria:Lamemoriadeejecuciónmínimo2GBy4GBrecomendable. Espacioendisco:1GBparalasaplicaciones Procesador:IntelXeonparaunservidordeproducción 4.2. Justificacionpractica Elesquemadeldesarrollodelaapliacionwebhasidopensadaenutilizartecnologas modernas,segurasyporsupesutoamigables,queseanaccesiblesalosdesarrolladorescomo esunclaro 25
Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesSLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web
SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web José-María Zamanillo, Daniel Franco, Isabel Zamanillo, Constantino Pérez-Vega Estructura
Más detallesCapítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas
Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesSistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Más detallesCursos PHP construcción de sitios web dinámicos
Facultad de Ingeniería Universidad Nacional de Mar del Plata Cursos sobre PHP, MySQL, HTML, páginas web dinámicas acrónimo recursivo PHP Hypertext Preprocessor es un lenguaje de scripting de fuente abierta
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesUnidad V: Programación del lado del servidor
Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante
Más detalles2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).
2.3. Lenguajes de programación del lado Servidor Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos explota más a fondo ciertas características que lo hacen más o menos útiles
Más detallesDescripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Más detallesPopularidad comparada de PHP vs ASP, y posibles causas
Popularidad comparada de PHP vs ASP, y posibles causas PHP y ASP Quienes son? PHP significa Hypertext Preprocessor. PHP se originó como una herramienta de scripting que se ha dado de forma rápida a través
Más detallesCMS JOOMLA. Características
CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de
Más detallesHistoria de revisiones
GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata
Más detallesPROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
Más detallesProductos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar
Más detallesASP.NET. Prof. Gina Huertas Camacho
ASP.NET Prof. Gina Huertas Camacho I. INTRODUCCION A ASP.NET Temario Introducción a ASP.NET Aplicaciones Web ASP.NET Servidor Web eventos Evalua.NET Interactua con otros estudiantes Aprende a programar
Más detallese-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.
Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores
Más detallesdesarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el
Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesLa introducción de la red informática a nivel mundial ha producido un. constante cambio a nivel empresarial y personal, permitiendo acortar las
CAPÍTULO III PROPUESTA DE UN MANUAL DE PROCEDIMIENTOS GENERALES PARA LA IMPLEMENTACIÓN Y ADMINISTRACIÓN DE UN SITIO WEB COMO ESTRATEGIA DE COMUNICACIÓN INSTITUCIONAL PARA LAS EMPRESAS DEL SECTOR PRIVADO
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización
Más detallesTPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR
TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR El TPV (Terminal Punto de Venta) Virtual es un producto dirigido a empresas y comercios, con tienda en internet, que permite el cobro de las ventas realizadas
Más detallesSUPLEMENTO EUROPASS AL TÍTULO
SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesaplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesInstituto Tecnológico Superior de Lerdo
2013 Instituto Tecnológico Superior de Lerdo Taller de base de datos 306b 10231393 Hever Esly Medina Herrera N paginas 6 SGBD libres PostgreSQL.- Como muchos otros proyectos de código abierto, el desarrollo
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesEn los últimos años, se ha presentado una enorme demanda por servicios portátiles,
Capítulo 1 Introducción En los últimos años, se ha presentado una enorme demanda por servicios portátiles, a los que se les ha llamado tecnologías móviles, este repentino crecimiento de tecnologías ha
Más detallesVisión General GXflow. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detallesCURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo
Más detallesFAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS
FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización
Más detallesObjetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Más detallesSIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
Más detallesSolución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar
Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad
Más detallesMATERIAL DE TRABAJO 1. Evaluación del software
MATERIAL DE TRABAJO 1 Evaluación del software Para la evaluación del software consideramos que sería pertinente la utilización de un método de evaluación imparcial y objetivo que posibilitara su replicación,
Más detallesCAPÍTULO 3 DISEÑO DE LA ARQUITECTURA
CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft
Más detallesPresentación. 29/06/2005 Monografía de Adscripción 1
Presentación Alumno: Uribe, Valeria Emilce Profesor Director: Mgter. David Luis La Red Martínez. Asignatura: Diseño y Administración de Datos. Corrientes 2005. 29/06/2005 Monografía de Adscripción 1 MONOGRAFIA
Más detalles1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14
EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características
Más detallesCAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO
CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO 1. GENERALIDADES En el presente capítulo se tratará la determinación de los requerimientos de software que se necesitan para el sistema; para
Más detallesCentro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION
CYBERSYS SISTEMA ADMINISTRADOR DE CYBERCAFÉS José Eduardo González Pacheco Oceguera eduardo.gonzalez-pacheco@siemens.com Juvenal Guevara Velasco juvenal1@hotmail.com Marcos Sairick Sánchez Castañeda msanchez@redwoodsystems.com.mx
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesCAPITULO I El Problema
CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con
Más detallesErnesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado
Ernesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado QUÉ ES INFORMIX? ES UN GESTOR DE BASE DE DATOS CREADO POR INFORMIX SOFTWARE INC. INCLUYE UN RDBMS (SISTEMA ADMINISTRADOR
Más detallesAntecedentes de GT Consultores
GT Consultores Antecedentes GT Consultores Consultorías en TI & BPM Ingeniería de Negocios y Gestión del Cambio Perfil de Consultores Elementos Diferenciadores Antecedentes de GT Consultores El Holding
Más detallesEstándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
Más detallesMicrosoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP
Microsoft Dynamics Instalación de Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general... 3 Requisitos del sistema... 3 Instalación
Más detallesORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE
ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,
Más detallesMaquinas virtuales Conceptos Básicos
Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server
Más detallesCARACTERISTICAS DEL SISTEMA
CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya
Más detallesCAPITULO IV CONCLUSIONES Y RECOMENDACIONES
CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis
Más detallesAutenticación Centralizada
Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes
Más detallesPLATAFORMA i-datum Desarrollo e Implementación
PLATAFORMA i-datum Desarrollo e Implementación El presente capítulo describe la arquitectura y plataformas de software sobre las cuales se implementan los sistemas de información, sin perjuicio se presentan
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detallesReporte: Alternativas de Hosting
Reporte: Alternativas de Hosting Preparada por: Alfredo Jiménez, Consultor 2 de Septiembre, 2009 Independent Solutions, S.A. Calle Domingo Diaz, Betania Panamá, T (507)836-6948 info@isolutionspa.com http://www.isolutionspa.com
Más detallesWindows Server 2003. Windows Server 2003
Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión
Más detallesProgramación páginas web con ASP.NET 3.5 (C#)
Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesPROGRAMADOR PHP y MySQL
Programador PHP MySql Escuela de Sistemas y Tecnologías BIOS Página 1 de 6 PROGRAMADOR PHP y MySQL OBJETIVOS GENERALES PHP es extremadamente simple para el principiante, pero a su vez, ofrece muchas características
Más detallesPOR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?
POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? En los proyectos de desarrollo de software se busca la forma de mejorar la calidad en el análisis de requerimientos y obtener tiempos efectivos de
Más detallesRed de Recargas Centro de Clearing
Red de Recargas Centro de Clearing Introducción RdR es la Red de Recargas de tarjetas inteligentes para el transporte de viajeros diseñado por Busmatick El sistema RdR cuenta en la actualidad con más de
Más detallesDIPLOMADO EN SEGURIDAD INFORMATICA
DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio
Más detallesCrear un servidor Web en IIS
Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente
Más detallesPROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...
Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS
Más detallesIntroducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O
Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Fundamentos de las aplicaciones Web Página Web Sitio Web Servidor Web Aplicación Web HTTP y HTML Página Web Una página web
Más detallesCAPÍTULO V. CONCLUSIONES Y RECOMENDACIONES. En este capítulo se concluirá la presente investigación de acuerdo al análisis y a los
CAPÍTULO V. CONCLUSIONES Y RECOMENDACIONES En este capítulo se concluirá la presente investigación de acuerdo al análisis y a los resultados obtenidos. Asimismo, se encontrarán ciertas recomendaciones
Más detallesManual de Referencia. Apertura
Manual de Referencia Apertura Cerrito 1214, (C1010AAZ), Buenos Aires, Argentina. Ventas 54 (011) 4816-2620 Fax: 54 (011) 4816-2394 Dirigido a VENTAS ventas@axoft.com Soporte a Usuarios 54 (011) 4816-2919
Más detallesDEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas
DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA Oficina de Sistemas INFRAESTRUCTURA BASE DE DATOS Mayo de 2011 TABLA DE CONTENIDO 1. TIPO DE BASE DE DATOS... 3 2. BALANCEO DE CARGA PARA SERVIDORES
Más detallesAlgunos Administradores de Contenido se presentan a continuación:
El Administrador de Contenido es una herramienta que le permite administrar desde su casa o empresa la información y las fotografías de su página web de manera fácil, rápida e inmediata. Algunos Administradores
Más detallesEntre los más conocidos editores con interfaz de desarrollo tenemos:
Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje
Más detallesLa Pirámide de Solución de TriActive TRICENTER
Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de
Más detallesPORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
Más detallesPetición de certificados de servidor con IIS
Petición de certificados de servidor con IIS Este documento es propiedad de la Agencia de Tecnología y Certificación Electrónica. Queda prohibida su reproducción total o parcial sin autorización previa
Más detallesRESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
Más detallesSistema de Gestión de Proyectos Estratégicos.
[Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los
Más detallesModulo Profesional de Proyecto PROPUESTA
I.E.S. Albarregas Modulo Profesional de Proyecto PROPUESTA Ciclo formativo de grado superior de Técnico Superior en Desarrollo de Aplicaciones Web. Carlo Arnia 2012-2013 Contenido Título y descripción
Más detallesTEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA
TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando
Más detallesProgramación páginas web. Servidor (PHP)
Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Más detallesAdelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -
Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesGuías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online
Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...
Más detallesPROBLEMAS CON SU CLAVE? Cliente Nuevo Puedo solicitar acceso a la Banca en Línea (Contrato Uso de Canales de Autoatención) a través del Portal?
Persona Jurídica o Empresa PROBLEMAS CON SU CLAVE? Cliente Nuevo Puedo solicitar acceso a la Banca en Línea (Contrato Uso de Canales de Autoatención) a través del Portal? Puede obtener toda la información
Más detallesLABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo
Más detallesWEB APP VS APP NATIVA
WEB APP VS APP NATIVA Agosto 2013 Por Jesús Demetrio Velázquez 1 Ya decidió hacer su aplicación en Web App o App Nativa? Debido a que surgieron varias preguntas relacionadas con nuestro artículo Yo Mobile,
Más detallesResumen del trabajo sobre DNSSEC
Resumen del trabajo sobre Contenido 1. -...2 1.1. - Definición...2 1.2. - Seguridad basada en cifrado...2 1.3. - Cadenas de confianza...3 1.4. - Confianzas...4 1.5. - Islas de confianza...4 2. - Conclusiones...5
Más detalles.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...
.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)
Más detallesFundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.
Descripción: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor
Más detallesNovedades. Introducción. Potencia
Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detallesTarjeta Copec Transporte PARA EL CONTROL DE SU FLOTA
Tarjeta Copec Transporte PARA EL CONTROL DE SU FLOTA CRÉDITO DIRECTO DE COPEC Con Tarjeta Copec Transporte su empresa dispone de una línea de crédito directa de Copec para consumir petróleo Diesel y lubricantes
Más detallesSistema de Gestión de Contenidos XML. Ing. Lianet Luaces Torres Ing. Ayleen Menéndez Senarega Ing. Yanet Bellón Landa Ing. Renier Valdés González
Sistema de Gestión de Contenidos XML Autores: Tutores: Ing. Lianet Luaces Torres Ing. Ayleen Menéndez Senarega Ing. Yanet Bellón Landa Ing. Renier Valdés González Noviembre de 2006 XML Su propósito principal
Más detallesDiseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Más detallesInterfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos
Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio
Más detallesPolítica de la base datos WHOIS para nombres de dominio.eu
Política de la base datos WHOIS para nombres de dominio.eu 1/7 DEFINICIONES En este documento se usan los mismos términos definidos en los Términos y Condiciones y/o las normas para la solución de controversias
Más detalles