Using the XML HTTP Request object
Using the XML HTTP Request object: "Using the XML HTTP Request object"
Java HotSpot VM Options
Java HotSpot VM Options: "JavaTM HotSpot VM Options"
Sobre Patterns for Concurrent, Parallel, and Distributed Systems
HTMLWeb - Articulos sobre Seguridad Informatica, Criptografia, Criptoanalisis, SSL, SET, DES, RSA, PGP, encriptacion, cifrado simetrico, cifrado asime
HTMLWeb - Articulos sobre Seguridad Informatica, Criptografia, Criptoanalisis, SSL, SET, DES, RSA, PGP, encriptacion, cifrado simetrico, cifrado asimetrico, funciones hash, firma digital, Certificados Digitales
Más artículos en la home: HTMLWEB
Tutorial y Descripción Técnica de TCP/IP
index: "Tutorial y descripción técnica de TCP/IP"
Choosing the right workflow implementation with BizTalk Server 2004
Choosing the right workflow implementation with BizTalk Server 2004
BizTalk Server 2004 has a three-pronged strategy for integration of people inside processes, commonly termed workflow. The purpose of this document is to explain the three approaches and also to enable users to qualify which approach is most suitable for their particular workflow scenario.
Business processes invariably include interactions between applications, trading partners and people. While one of the key value propositions for business process automation is the reduction of unnecessary manual steps, even the most automated business processes require people to manage exceptions. For example, in a “fully automated” purchase order process, people may need to make decisions on whether a purchase order should be approved despite the fact the order may exceed a limit stored in a computer. For this reason, including people inside processes is very important in business process automation.
Typically the people involved in business processes are information workers who rely on productivity tools such as Microsoft Office for much of their work. Rather than requiring information workers to learn and maintain new technology, it is critical that business process automation technology leverage the desktop tools that are already in use.
As described below, the key qualification questions to determine which scenario is most appropriate are:
· Is the workflow structured and designed a priori or is it built adhoc on the fly within a set of parameters?
· Does the workflow involve specific users or user roles for a particular step?
· Is the user interface to the workflow a form, a portal or both?
· Who creates or modifies the workflow – is it a power user or a developer?
Solution I: Orchestration with user interfaces such as InfoPath and portals such as SharePoint.
BizTalk Server Orchestration enables developers to graphically create business processes which include steps that send and receive information from applications and people.
In combination with InfoPath, developers can design structured workflows including form based information. BizTalk Server has native support for InfoPath enabling users to:
· Submit InfoPath documents to BizTalk Server through web services
· Manipulate the InfoPath form contents to create new forms
· Update information in an existing form within BizTalk Server.
In combination with the SharePoint Portal Server adapter sample, available as a web download, developers can design structured workflows for collaborative portal scenarios. Specifically documents, such as InfoPath documents, can be sent to or retrieved from SharePoint document libraries as part of a business process.
Solution I enables a significant number of workflow scenarios including:
I) Simple Expense report approval. For example an email notification is sent to Scott referring him to a SharePoint site containing an expense report for approval. The expense report is opened inside InfoPath, the approved flag is set on the form, the document is saved back into Sharepoint and the business process takes the approved report and automatically updates the reporting system.
II) Simple Purchase order approval. Jane uploads a purchase order to a SharePoint site for approval. The business process retrieves the order and sends it to Jane’s manager for approval.
In these scenarios there is no role-based hierarchical escalation, nor any visibility into the process outside of orchestration.
It is expected that orchestrations will migrate to future product versions.
Solution II: HWS with user interfaces such as InfoPath
Human workflow services (HWS) build on top of the BizTalk Orchestration functionality specifically adding the ability to create workflow paths at runtime in an adhoc manner within specific constraints, and direct workflow to people in roles for role based hierarchical escalation.
HWS is an API exposed as a web-service and is very developer centric with typically a longer learning curve and development cycle than Solution I. HWS does not provide a design-surface targeting non-developers such as power-users. Customers requiring power user design tools should investigate option III below.
InfoPath SP1 provides support for HWS through a task-pane plug-in that enables users to surface workflow specific information directly inside the product. The ROI of an HWS and InfoPath solution is greater than a stand-alone HWS solution because of the built-in integration inside InfoPath SP1.
HWS functionality should be considered for tactical implementations with specific current requirements for the functionality described above. HWS will remain fully supported with no feature enhancements in the next version of Biztalk Server. The API set will be supported by PSS for at least ten years. However, the HWS APIs will likely be removed in the Longhorn Server timeframe. In the Longhorn Server timeframe concepts from HWS will be incorporated into the next generation orchestration technology for BizTalk Server and the broader platform. It is very likely that conversion from HWS to the Longhorn Server offering will be non-trivial as no automated migration is currently planned.
Scenarios for Solution II include:
I) Adhoc & Proposal Process with hierarchical roles using InfoPath: Jane, Scott and Imran collaborate on the contents of a proposal. The scenario involves multiple steps that are not predefined by the workflow model, but rather chosen by users as they progress through the workflow. The status of the workflow and participants involved can be queried at runtime and surfaced through the InfoPath taskpane.
II) Adhoc or Modeled Content approval Process with hierarchical roles: Content is uploaded to SharePoint and multiple users interact with the content to approve it. The user interface is a custom developed web part for SharePoint which in general is developer intensive.
Solution III: Workflow ISV Partner Offerings
ISV Partner offerings such as Sourcecode’s K2, Ultimus, and Captaris TeamPlate provide graphical design surfaces that target power users, rather than developers. In the case of K2 the product embeds BizTalk Server 2004 and therefore includes all of the capabilities described in solutions I and II and additional advanced Human Workflow capabilities. The key criteria for the choice partner products include: graphical design, graphical workflow debugging, Office integration, and in some cases a priori simulation.
Scenarios for workflow ISV partner offerings include:
I) Power-user graphical design, debugging and tracking of any of the workflow process described above.
II) Support for hierarchical roles: This is similar to scenario two for HWS but with the addition of graphical organization viewers, simulation and workload balancing.
With BizTalk Server 2004, Microsoft provides 3 levels of workflow support enabling people, trading partners and applications to be connected inside a single business process.
Ciencias de la Computación e Inteligencia Artificial.
Ciencias de la Computación e Inteligencia Artificial.: "Ingeniería en Informática: Universidad Sevilla"
Open Source Testing
Open Source Testing: "Open source tools for software testing professionals"
Sys-Security.com - Because Security is not Trivial
As� no son las cosas
Así no son las cosas
Un blog sobre las noticias de actualidad
dBpowerAMP
dBpowerAMP Music Converter: Often called a Swiss army knife of Audio. Support Mp3, Ogg Vorbis, WMA, FLAC and Monkeys Audio.
Revista - Horno Artesano
Recetas y reportajes de cocina
Revista - Horno Artesano
Últimas Tendencias de las Nuevas Tecnologías aplicadas a la Seguridad
Últimas Tendencias de las Nuevas Tecnologías aplicadas a la Seguridad:
Colaboraci�n para la Seguridad del Territorio Nacional
HowTo LiveCD
HowTo LiveCD: "Building a LiveCD with Mandrakelinux 10.0 OE"
Ceklog � Instalaci�n de Linux en un Pendrive o Memory Stick
Ceklog � Instalaci�n de Linux en un Pendrive o Memory Stick: "Instalaci�n de Linux en un Pendrive o Memory Stick"
The Meta Search Engines : evolt.org, Reviews & Links
Java Glossary
condition variable : Java Glossary: "Java Glossary"
tinyPEAP: small RADIUS server with PEAP wireless authentication support.
tinyPEAP: "tinyPEAP is a very small RADIUS server that supports PEAP authentication (the most secure wireless authentication protocol). It was designed from scratch to be able to run on very minimal hardware, such as the Linksys WRT54G. What are the benefits of such a server? Traditional 802.1X/RADIUS solutions require a dedicated RADIUS server and a rather complex setup. tinyPEAP allows you to have all of the benefits of 802.1X and PEAP security without the hassle of having a full blow RADIUS server on hand"
Wireless LAN Security & Wardriving (802.11): Wireless Security Tools & Solutions
ISP Planet - Fixed Wireless - Equipment - List of Commercial WLAN Analyzers
ISP Planet - Fixed Wireless - Equipment - Open Source WLAN Analyzers
ISP Planet - Fixed Wireless - Equipment - Open Source WLAN Analyzers: "Open Source WLAN Analyzers"
Java Authentication and Authorization Service (JAAS)
Java Authentication and Authorization Service (JAAS)
The Java Authentication and Authorization Service (JAAS) is a framework that supplements the Java 2 platform with user-based authentication and access control capabilities. It includes a Java implementation of the standard Pluggable Authentication Module (PAM) architecture, and provides support for user-based, group-based, or role-based access controls.
Links:
JAAS Tutorials
http://java.sun.com/j2se/1.4.2/docs/guide/security/jgss/tutorials/
ftp://ftp.oreilly.com/pub/conference/java2001/Rich_Jaas.pdf
PS&J Software Six Sigma
PS&J Software Six Sigma
Measurable, Managed Process Improvement Structured to Meet Business Goals
Computer and Information Science Papers CiteSeer Publications ResearchIndex
OpenP2P.com: Next-Generation File Sharing with Social Networks
AntiCrack - Deutschland :: Internet-Portal for Scientific Software-Protection, Scientific Reverse-Code-Engineering and IT-Security.
ezel:
Easy Entry Library (EZEL) for JXTA. Contiene JAL: JXTA Abstraction Layer
Eyetrack III - What You Most Need to Know
Eyetrack Eyectrack III - What You Most Need to Know. Como lucen los sitios web a través de los ojos de los lectores.
Articles
Articles: "Java Implementation of JXTA Protocols"
The K-Zone: Mastering the Java CLASSPATH
Como compilar java con la linea de comandos:The K-Zone: Mastering the Java CLASSPATH
Pozí, tanto utilizar eclipse, jbuilder y demás se te puede olvidar a compilar a la vieja usanza, y no se debe olvidar ;-)
29A Labs
29A Labs es uno de los grupos creadores de virus más "prestigiosos" del mundo.
Son interesantes los zines con técnicas de creación, noticias, etc.
JXTA Tutorials
JXTA Tutorials
Entrar con el usuario alpoza2k
Java Business Process Management
jBpm Joins JBoss Professional Open Source Federation: Java Business Process Management
CoolWebSearch
Información sobre todo tipo de spyware en: www.spywareguide.com
C/C++ development with the Eclipse Platform
C/C++ development with the Eclipse Platform: "C/C++ development with the Eclipse Platform"
Eclipse QuickStart Page
Eclipse QuickStart Page: "Información sobre plugins y utilidades para eclipse"
Firma digital con Applet Open Souce
OpenOCES - Home
Codigo fuente de un applet open source para firmar digitalmente documentos
Java Tip 42%3A Write Java apps that work with proxy-based firewalls
Java Tip 42%3A Write Java apps that work with proxy-based firewalls: "System.getProperties%28%29.put%28 %22proxySet%22%2C %22true%22 %29%3B"
peticiones url protegidas
http://www.javaworld.com/javaworld/javatips/jw-javatip47.html
%5BReal%27s JAVA JAVASCRIPT PB and WSH How-to%5D
Un montón de trucos y trozos de código para resolver pequeñas dudas sobre Java, Javascript, etc.:
%5BReal%27s JAVA JAVASCRIPT PB and WSH How-to%5D
Thin-Client Framework (IBM)
Thin Client Framework is a design, development, and deployment approach for easily and rapidly developing high-function, extendable, and responsive e-business clients in Java. Thin Client Framework builds on the Model-View-Controller and Swing design patterns and raises it to the application architecture level. Through consistent application of an event model, it provides a highly pluggable and componentized structure for client development. The learning curve is reduced, development skills are easily partitioned, and cost estimation is simplified.
Links:
http://www.alphaworks.ibm.com/tech/tcf --> home
http://www-106.ibm.com/developerworks/java/library/j-tcf1/ --> Introducción (1/2)
http://www-106.ibm.com/developerworks/java/library/j-tcf2/ --> Untroducción (2/2)
SIG Oleícola España
Planos a vista de satélite de españa: SIG Oleícola España
Cámaras de tráfico de la DGT
Cámaras de tráfico de la DGT (M40):
M-40 Km. 0,000 Nudo con Nacional I carretera de Burgos
M-40 Km. 0,100 Nudo con Nacional I carretera de Burgos
M-40 Km. 1,900 próximo a Nacional I carretera de Burgos
M-40 Km. 3,600 junto al enlace con la autopista de peaje R-2
M-40 Km. 3,900 junto al enlace con la autopista de peaje R-2
M-40 Km. 4,400 junto al barrio de Hortaleza
M-40 Km. 6,300 junto al parque ferial Juan Carlos I
M-40 Km. 7,100 junto a la salida a la Avenida de Logroño
M-40 Km. 9,400 a la altura de la Nacional II, carretera de Barcelona
M-40 Km. 10,900 en salida a la Nacional II, carretera de Barcelona
M-40 Km. 12,900 junto al barrio de Vicálvaro
Manageability - Open Source Automated Test Tools Written in Java
Manageability - Open Source Automated Test Tools Written in Java
Navegando por la web podemos encontrar referencias sobre distintos proyectos Open Source, Java, J2EE, etc.
EBN - Wireless LAN Analyzers: The Ultimate Hacking Tools?
Synthesizers, Music & Television : Subtractive & FM Synthesis, Music Scales & Chords, TV Basics & Design, Music Links - Yala Abdullah
Capability Maturity Model
Enlaces a interesantes documentos sobre CMMCapability Maturity Model
Automated Source scanning tools
Herramientas para inspección de código fuente en busca de agujeros de seguridad:
www.securesw.com
www.cigital.com
www.dwheeler.com/flawfinder/
www.striker.ottawa.on.ca/~aland/pscan/
Common Vulnerabilities and Exposures
Web con Base de Datos de agujeros de seguridad:Common Vulnerabilities and Exposures
Secretaría UNED - Las Rosas
Enlaces a los trámites que se pueden solicitur en laSecretaría de Las Rozas
Incluyen los formularios de solicitud de convalidación, título, certificado, etc.
Vintage Synth Explorer
En esta web podemos ver y escuchar los principales sintetizadores e instrumentos donde se indican las caracteristicas, precio, enlaces e sonidos y canciones de prueba para escuchar los sonidos que se pueden generar: Vintage Synth Explorer
Web Services and Service-Oriented Architectures
Sergi Jorda
Documentos sobre la sintesis de ondas y generación de sonidos y música por ordenador: Sergi Jorda
Pagina principal de Software
Todo el software necesario para el manejo de audio, vidio, divx, mp2, ac3, vcd, etc. en:
Pagina principal de Software
Open Source in Java
Lista de aplicaciones Open Source basadas en Java y clasificadas por categorias: http://java-source.net/
www.phrack.org
Magazine electrónico dedicada a la seguridad/hacking:www.phrack.org
Arrancar eclipse para que utilice un proxy
Para que eclipse utilice un proxy al buscar las actualizaciones o instalar nuevas features, es necesario utilizar la siguiente línea de comanda al arrancar:
eclipse -vmargs -DproxySet=true -DproxyHost=
Partitions
Pagina donde explican los distintos tipos de particiones que se pueden hacer sobre tablas en Oracle 9.2Partitions
A Gentle Introduction to SQL
Para ver las diferencias de SQL entre distintas BD [MySQL | Oracle | SQL Server | DB2 | Access | Postgres]
A Gentle Introduction to SQL
Apache Web Server: PHP, MySQL, Perl, SSL - Windows 2000/XP, Linux - DeveloperSide.NET
Apache Web Server: PHP, MySQL, Perl, SSL - Windows 2000/XP, Linux - DeveloperSide.NET
DeveloperSide.NET
Your source for in-depth server-side information. Updated Daily
Building a Web Server, a Step-by-Step Instruction Guide
Binary Install -- MySQL 4.0.20 for Windows 2000/XP
___________
Requirements
This MySQL package comes pre-built.
________
Download
Home : http://www.mysql.com/
Package(win32 binary, non-installer version) : http://dev.mysql.com/downloads/mysql/4.0.html
_______________
Our Configuration
Install to :
_____
Setup
Unpack as
Rename directory
Copy your choice of mysql\my-xxx.cnf (my-medium.cnf) to your %SYSTEMROOT% directory (C:\WINNT)
[note that .cnf file extensions are invisible, by default, on Windows 2000/XP]
Rename file %SYSTEMROOT%\my-xxx.cnf to my.ini
Edit %SYSTEMROOT%\my.ini
Edit and uncomment basedir =
Edit and uncomment datadir =
___________________
MySQL Server Binaries
MySQL comes with several server binaries to select from, each containing different feature sets.
mysqld.exe: Compiled with full debugging and automatic memory allocation checking, symbolic links, and InnoDB and BDB transactional tables.
mysqld-opt.exe: Optimised binary with InnoDB transactional tables.
mysqld-nt.exe: Optimised binary for NT/2000/XP with support for named pipes.
mysqld-max.exe: Optimised binary with support for symbolic links, and InnoDB and BDB transactional tables.
mysqld-max-nt.exe: Optimised binary for NT/2000/XP with support for symbolic links, InnoDB and BDB transactional tables, and named pipes.
_______
Startup
MySQL can be installed as a Service or started as a Standalone Console.
Install the MySQL process as a Service.
[Default] Listen on all interfaces (0.0.0.0), and start automatically after a reboot
Listen on all interfaces (0.0.0.0), manual start only
Listen on loopback only (127.0.0.1)
Add bind-address=127.0.0.1 to section [mysqld] of my.ini
Don't allow connection with TCP/IP
Add skip-networking to section [mysqld] of my.ini
Enable support for named pipes
Add enable-named-pipe to section [mysqld] of my.ini
Start the MySQL Service.
:\> NET START MySQL
Start MySQL as a Standalone Console.
[add --bind-address=127.0.0.1 and/or --log-warnings to the end]
_______
Cleanup
Create a password for the 'root' mysql account...
Delete all insecure users...
Access the MySQL prompt...
[note that there is no space between '-p' and 'password', and that '<>' is not typed]
Display all accounts...
mysql> SELECT User, Host, Password FROM mysql.user;
Select the 'mysql' database...
mysql> USE mysql;
Delete all initial accounts, except 'root@localhost'...
mysql> DELETE FROM mysql.user WHERE User = '' OR Host = '%';
mysql> DELETE FROM mysql.db WHERE User = '';
mysql> FLUSH PRIVILEGES;
Exit.
mysql> quit;
_____________
Running MySQL
Enter the command-line interface.
[note that there is no space between '-p' and 'password', and that '<>' is not typed]
Shutdown the MySQL Service.
[note that there is no space between '-p' and 'password', and that '<>' is not typed]
Uninstall the MySQL Service.
Shutdown the Standalone Console MySQL process.
Ctrl-C under the cmd.exe windows it was started from
____
Help
Display the command-line interface options.
Display mysql-max-nt options.
Display MySQL version information.
See what values a running MySQL server is using.
Display information.
________________________________
Log non-critical warnings to the log file.
Standalone Console : Add --log-warnings to the MySQL standalone console line
Service : Add log-warnings to section [mysqld] of my.ini
Computer Security Books - /database-security/ books
EFECTO 2000
EFECTO 2000: "VERBATIM S/C 50 0,26 € 0,23 € 0,26 € 0,23 € 0,24 € 0,21 €"
TELEFONOS Y DIRECCIONES
TIENDA : 902501549
HORARIO DE TIENDA : DE LUNES A VIERNES DE 10:00 A 14: 00 Y DE 16:30 A 20:00
SABADOS DE 10:00 A 14:00 C/ VALDERRIBAS Nº 47 28007 MADRID
::The Hackers Playground::
::The Hackers Playground:: Enlaces a las mejores utilidades (gratuitas y comerciales) para escaneo, detección y defensa en materia de seguridad informática.
Ataman Software, Inc. Free Software Page
Programas de Linux para win32 desdeAtaman Software, Inc. Free Software Page:
Console-mode "vi" Text Editor
Console-mode "emacs" Text Editor
Console-mode "more" Text Viewer
Console-mode "ed" Text Editor
Honeypots Solutions
Lista de programas para realizar una Honeypots Solutions.
Wireless LAN Security Knowledge Center
Uno de los fabricantes lideres en seguridad y auditorias de WLANs:
Wireless LAN Security Knowledge Center
VIRUSPROT.COM - El Sitio L�der en Seguridad Inform�tica
VIRUSPROT.COM - El Sitio Líder en Seguridad Informática
Interesante la sección de artículos (pinchar en el menu izquierdo)
http://www.virusprot.com/Articulo.html
FTP a distribuciones Linux
FTP a distribuciones Linux en especial a knoppix-std que es una distribución "Live CD" de Linux especializada en temas de seguridad.
Computer Architecture Directory
Todos los enlaces habidos y por haber sobre: Computer Architecture Directory
Software abierto (open source) en la Administraci?n P?blica Catalana (Enero 2004)
Examenes - UNED Calatayud
Deposito de exámenes de lngeniería Informática de la UNED en: Examenes - UNED Calatayud
?ndice de contenido
Alguna de las tesis del post anterior que me han parecido más interesantes:
CALYPSO Estudio y aplicación de métodos de valoración de CMM
Modelado de Usuario para un Ambiente Lifelong Learning
Tesis Doctorales de Universidad de las Américas-Puebla
Lista de tesis doctoraes de diferentes estudios.Tesis doctorales de la Universidad de las Américas-Puebla
eCuaderno (old site) - Now at: www.ecuaderno.com
Home
Herramienta para elegir los colores del siteHome