Вы находитесь на странице: 1из 5

ERP - Planificacin de Recursos Empresariales

Qu es ERP?
Un ERP es una solucin que permite a las compaas centralizar e integrar los
procesos y captura de informacin de reas como finanzas, ventas, compras,
distribucin y logstica, planeacin y produccin, gestin de proyectos y
recursos humanos, de tal manera en que automatizan las actividades
asociadas a aspectos operativos y productivos, para que las organizaciones
operen de manera ptima bajo un sistema estandarizado y cuenten con
informacin confiable.
Los sistemas ERP, permiten controlar los diferentes procesos de la compaa, Si
una empresa no cuenta con un ERP, todos los procesos se realizan de manera
independiente en mayor tiempo, generando duplicidad de informacin, errores
de captura y por tanto mayores esfuerzos en cuanto calidad. Con un ERP
simplemente se captura el pedido y en el sistema se carga en todo el proceso,
por lo que la informacin no se manipula y se consulta de forma automtica.
ABAP
ABAP es el lenguaje de programacin propiedad del Sistema SAP, que se utiliza
para programar en la mayora de los productos de la empresa.
ABAP Significa (Advanced Business Application Programming ), Tambin nos
referimos a ABAP como ABAP 4 debido a que es un lenguaje de cuarta
generacin.
Utiliza sentencias de Open SQL para conectarse con prcticamente cualquier
base de datos
ABAP fue desarrollado por SAP como lenguaje de informes para SAP R/2, en los
aos 80, una plataforma que permita a las grandes corporaciones construir
aplicaciones de negocios para gestin de materiales y finanzas. ABAP, muy
parecido al COBOL en sus orgenes, originalmente significaba Allgemeiner
Berichtsaufbereitungsprozessor, palabras alemanas para procesador genrico
para la preparacin de informes. En sus inicios ABAP inclua el concepto de
Bases de datos lgicas, que suministraba un alto nivel de abstraccin para el
acceso a bases de datos.
ABAP fue pensado como un lenguaje de programacin para que los usuarios
finales pudieran manipular la informacin, pero el 4GL se volvi ms
complicado para usuarios normales, por lo que es necesario programadores
experimentados para realizar desarrollos.
PowerBuilder
PowerBuilder es una herramienta de desarrollo de clase empresarial
desarrollada por la empresa Sybase. PowerBuilder es orientada a objetos y
permite el desarrollo de diferentes tipos de aplicaciones y componentes para
ejecutar arquitecturas cliente/servidor, distribuidas y Web.

PowerBuilder incluye, dentro de su ambiente integrado de desarrollo,


herramientas para crear la interfaz de usuario, generar reportes y tener acceso
al contenido de una base de datos. PowerBuilder tambin incluye un lenguaje
de programacin llamado Powerscript, el cual es usado para especificar el
comportamiento de la aplicacin en respuesta a eventos del sistema o del
usuario,

MONO
Mono es una plataforma de software diseada para permitir a los desarrolladores crear
aplicaciones multiplataforma de forma sencilla. Es una implementacin de cdigo abierto
del .Net Framework de Microsoft basada en los estndares ECMA para C# y Common
Language Runtime (CLR). Creemos que aportando una plataforma de software bien lograda y
estandarizada, podremos reducir las barreras para crear grandes aplicaciones para Linux.

Popularidad
Alto nivel de programacin
Librera de Clases Base Tener una exhaustiva librera de clases proporciona
miles de clases incorporadas pensadas para aumentar la productividad.
Multiplataforma Mono se ha creado para ser multiplataforma. Mono funciona
en Linux, Microsoft Windows, MacOS X, BSD, y Sun Solaris, Nintendo Wii, Apple
iPhone. Tambin funciona en arquitecturas x86, x86-64, IA64, PowerPC, SPARC
(32), ARM, Alpha, s390, s390x (32 y 64 bits)
Common Language Runtime (CLR) El CLR te permite escoger el lenguaje de
programacin con el que te sientes ms cmodo programando, y podr
interactuar con el cdigo programado en cualquier otro lenguaje soportado por
el CLR. Por ejemplo, puedes escribir una clase en C#, heredarla desde una en
VB.Net, y usarla en Eiffel.
Java EE
Java Platform, Enterprise Edition (Java EE) es el estndar en software
empresarial impulsado por la comunidad. Java EE se desarrolla utilizando la
Java Community Process , con las aportaciones de expertos de la industria, las
organizaciones comerciales y de cdigo abierto, Java grupos de usuarios, y un
sinnmero de personas. Cada versin ntegra nuevas funciones que se alinean
con las necesidades del sector, mejora la portabilidad de las aplicaciones y
aumenta la productividad del desarrollador.
Uno de los beneficios de Java EE como plataforma es que es posible empezar
con poco o ningn coste. La implementacin Java EE de Oracle Corporation
puede ser descargada gratuitamente, y hay muchas herramientas de cdigo
abierto disponibles para extender la plataforma o para simplificar el desarrollo.
.Net

Microsoft .NET es una plataforma de desarrollo y ejecucin de aplicaciones.


Esto quiere decir que no slo nos brinda todas las herramientas y servicios que
se necesitan para desarrollar modernas aplicaciones empresariales y de misin
crtica, sino que tambin nos provee de mecanismos robustos, seguros y
eficientes para asegurar que la ejecucin de las mismas sea ptima.
Se dice que es una plataforma de ejecucin intermedia, ya que las aplicaciones
.NET no son ejecutadas directamente por el sistema operativo, como ocurre en
el modelo tradicional de desarrollo. En su lugar, las aplicaciones .NET estn
diseadas para ser ejecutadas contra un componente de software llamado
Entorno de Ejecucin (muchas veces tambin conocido como Runtime, o
Mquina Virtual). Este componente es el encargado de manejar el ciclo de
vida de cualquier aplicacin .NET, inicindola, detenindola, interactuando con
el Sistema Operativo y proveyndole servicios y recursos en tiempo de
ejecucin.

La plataforma Microsoft .NET est completamente basada en el


paradigma de Orientacin a Objetos

.NET es multi-lenguaje: esto quiere decir que para poder codificar


aplicaciones sobre esta plataforma no necesitamos aprender un nico lenguaje
especfico de programacin de alto nivel, sino que se puede elegir de una
amplia lista de opciones.

.NET es una plataforma que permite el desarrollo de aplicaciones


empresariales de misin crtica, entendindose por esto que permite la
creacin y ejecucin de aplicaciones de porte corporativo que sean crticas
para la operacin de tipos variados de organizaciones. Si bien tambin es muy
atrayente para desarrolladores no profesionales, estudiantes y entusiastas, su
verdadero poder radicar en su capacidad para soportar las aplicaciones ms
grandes y complejas.
Visual Basic
Visual Basic est diseado para la creacin de aplicaciones de manera
productiva con seguridad de tipos y orientado a objetos. Visual Basic permite a
los desarrolladores centrar el diseo en Windows, la web y dispositivos mviles.
Como ocurre con todos los lenguajes destinados a Microsoft .NET Framework,
los programas escritos en Visual Basic se benefician de la seguridad y la
interoperabilidad de los lenguajes.
Esta generacin de Visual Basic contina la tradicin de ofrecerle una manera
rpida y fcil de crear aplicaciones basadas en .NET Framework.
Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado
por Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto
de BASIC, con importantes agregados

Aunque Visual Basic es de propsito general, tambin provee facilidades para


el desarrollo de aplicaciones de bases de datos usando Data Access Objects,
Remote Data Objects o ActiveX Data Objects.
SQL
El lenguaje de consulta estructurado o SQL (por sus siglas en ingls Structured
Query Language) es un lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de operaciones en ellas.
Una de sus caractersticas es el manejo del lgebra y el clculo relacional que
permiten efectuar consultas con el fin de recuperar de forma sencilla
informacin de inters de bases de datos, as como hacer cambios en ellas.
El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y
potencia de los sistemas relacionales y permite as gran variedad de
operaciones.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias
a su fuerte base terica y su orientacin al manejo de conjuntos de registros
y no a registros individuales permite una alta productividad en codificacin y
la orientacin a objetos. De esta forma, una sola sentencia puede equivaler a
uno o ms programas que se utilizaran en un lenguaje de bajo nivel orientado
a registros.
NOSQL
Es una amplia clase de sistemas de gestin de bases de datos que difieren del
modelo clsico del sistema de gestin de bases de datos relacionales (RDBMS)
en aspectos importantes, el ms destacado es que no usan SQL como el
principal lenguaje de consultas. Los datos almacenados no requieren
estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni
garantizan completamente ACID (atomicidad, consistencia, aislamiento y
durabilidad), y habitualmente escalan bien horizontalmente.
Estos sistemas responden a las necesidades de escalabilidad horizontal que
tienen cada vez ms empresas.
Pueden manejar enormes cantidades de datos.
No generan cuellos de botella.
Escalamiento sencillo.
Diferentes DBs NoSQL para diferentes proyectos.
Se ejecutan en clusters de mquinas baratas.
Node.js
Node.js es un entorno de programacin en la capa del servidor basado en el
lenguaje de programacin ECMAScript, asncrono, con I/O de datos en una
arquitectura orientada a eventos y basado en el motor V8 de Google. Fue

creado con el enfoque de ser til en la creacin de programas de red altamente


escalables,
Al contrario que la mayora del cdigo JavaScript, no se ejecuta en un
navegador, sino en el servidor. Node.js implementa algunas especificaciones de
CommonJS.5 Node.js incluye un entorno REPL para depuracin interactiva.

Вам также может понравиться