viernes, 10 de mayo de 2013

WCF - MVA - Microsoft Virtual Academy - Desarrollo en Microsoft Visual Studio - Módulo 37 de 44 - Avanzado


Nota:
  • La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron. 
  • Dos asteriscos (**) significa Alternativa Correcta. 
  • Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias! 

WCF

1. WCF crea una implementación de la interfaz IIdentity para representar al autor de la llamada a la infraestructura existente (creada por el modelo de seguridad de .NET Framework).

**Verdadero
Falso


2. Un Extremo o Endpoint esta compuesto por:

Una direccion
Un xml
Un Enlace
Un Mensaje


3. El contrato de datos permite:

Describir el formato del mensaje
**Describe los tipos de datos que utiliza el servicio
Describe el formato del servicio


4. En la mayoría de casos puede utilizar parámetros in (ByVal en Visual Basic) y out y parámetros ref (ByRef en Visual Basic).

**Verdadero
Falso


5. Los servicios son grupos de operaciones. Para crear un contrato de servicios debe ____________ las operaciones y especificar su agrupación.

Definir
**Modelar (Según el aporte de Marcog)
Agrupar


6. Los servicios WCF especifican sus operaciones de manera obligatoria como Asincronicas

**Verdadero
Falso


7. Un modelo dúplex se caracteriza por la capacidad tanto del servicio y como del cliente para enviarse mensajes entre sí independientemente de si se está utilizando una mensajería unidireccional o de solicitud/respuesta.

**Verdadero
Falso




Espero haber ayudado en algo. Hasta la próxima oportunidad!






20 comentarios:

  1. Para integrar el control de errores en un servicio WCF, se debe
    Asignar los errores SOAP a Excepciones
    **Asigar las Excepciones a errores SOAP personalizados
    Permitir que los clientes y el servicio reciban excepciones y las envien como errores SOAP
    **Permitir que los clientes y el servicio reciban errores SOAP y las envien como excepciones

    Uno de los tipos de Token de seguridad definidos en WS_Security es:
    Token ANSI
    **Token del certificado X.509.
    Token de la clave del Usuario

    El contrato de datos permite:
    Describir el formato del mensaje
    **Describe los tipos de datos que utiliza el servicio
    Describe el formato del servicio

    En la mayoría de casos puede utilizar parámetros in (ByVal en Visual Basic) y out y parámetros ref (ByRef en Visual Basic).
    **Verdadero
    Falso

    Una de las capas de la arquitectura de WCF es la capa de alojamiento, en la cual encontramos:
    Comportamiento de transaccion
    Contrato del Servicio
    **Servicio de Activacion de Windows (WAS)

    ResponderEliminar
    Respuestas
    1. Hola Juan Francisco, gracias por el aporte de nuevas preguntas...
      Éxitos... Hasta cualquier instante!!!

      Eliminar
  2. Un contrato de servico especifica
    Especifican los requisitos mínimos
    **La firma de las operaciones en términos de los mensajes intercambiados
    Las características de diseño

    Las directrices de diseño del modelo asincrónico basado en eventos afirman que si se devuelve más de un valor, uno de los valores se devuelve como propiedad _______ y los demás se devuelven como propiedades del objeto ___________.
    IsOneWay y AssignPattern
    Duplex y EventArgs
    **Result y EventArgs


    Para definir un contrato de servicios WCF se utilizan
    Clases
    Metodo
    **Interfaces

    Seleccione dos caracteristicas de un servicio WCF
    Interoperabilidad
    Facilidad de uso
    Sin transacciones
    Contratos de Datos

    ResponderEliminar
    Respuestas
    1. Hola Victor Contreras, gracias por la visita y el aporte de tus conocimientos!!
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  3. En los servicios WCF no se pueden manejar diferentes operaciones como una Transacción.
    ** Verdadero
    Falso

    Un modelo de solicitud/respuesta es uno en el que un remitente de la solicitud (una aplicación cliente) recibe una respuesta con la que está relacionada la solicitud
    ** Verdadero
    Falso

    El contrato del mensaje
    ** Describe el formato de los datos
    Describe el formato del servicio
    Describe el formato de un mensaje

    Para definir un atributo de un contrato de datos en WCF, se utiliza :
    SerializableAttibute
    DataMemberAttibute
    ** DataContractAttibute

    Qué es un mensaje?
    Es un archivo XML
    Es un archivo de texto
    Es un archivo binario
    Unidad autónoma de datos que puede constar de varias partes, incluyendo un cuerpo y encabezados.

    Los servicios son grupos de operaciones. Para crear un contrato de servicios debe ____________ las operaciones y especificar su agrupación.
    Definir
    Modelar
    Agrupar

    ResponderEliminar
    Respuestas
    1. Hola Juan Pablo Strelczuk, gracias por la visita y el aporte de tus conocimientos.
      Muy buen aporte!
      Éxitos!! Hasta cualquier instante!

      Eliminar
  4. 1-->En un contrato de datos de un servicio WCF, como deben marcarse los atributos para indicar que son los datos?

    **DataContractAttibute
    NameSpace
    **DataMemberAttribute
    Name

    2-->Seleccione dos caracteristicas de un servicio WCF

    **Interoperabilidad
    Facilidad de uso
    Sin transacciones
    Contratos de Datos

    3-->Para controlar el comportamiento de una transaccion en un servicio WCF lo podemos hacer mediante:

    TransactionIsolationLevel y TransactionAutoComplete
    TransactionIsolationLevel y TransactionScopeRequest
    **ServiceBehaviorAttribute y OperationBehaviorAttribute

    4-->Si deseamos que un servicio WCF nos avise cuando ha finalizado una operación Asincronica, cual es la mejor opcion para definir esto?

    **Un while validando el estado de la operación realizada por el servicio WCF
    Definir un evento en el servicio WCF que avise cuando la operación finalice.
    Hacer el llamado de manera sincronica para saber el momento exacto de la terminación de la operación.

    5-->Dentro de WCF, que es una aplicación Cliente?

    Aplicaciones que esperan uan comunicación y responden a ella
    **Aplicaciones que inician la comunicación
    Expone informacion como metadatos

    6-->Para especificar y definir el manejo de errores en un servicio WCF, se utilizan los:

    DataContract
    **ServiceContract
    DataContract

    7-->Los servicios son grupos de operaciones. Para crear un contrato de servicios debe ____________ las operaciones y especificar su agrupación.

    Definir
    **Modelar
    Agrupar

    ResponderEliminar
    Respuestas
    1. Hola Marcog, gracias por la visita y el aporte de tus conocimientos.
      Genial aporte! Gracias por el tiempo invertido en compartir.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  5. 4. Si deseamos que un servicio WCF nos avise cuando ha finalizado una operación Asincronica, cual es la mejor opcion para definir esto?

    *********A. Definir un evento en el servicio WCF que avise cuando la operación finalice.
    B. Hacer el llamado de manera sincronica para saber el momento exacto de la terminación de la operación.
    C. Un while validando el estado de la operación realizada por el servicio WCF ----------- [NO]

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!
      Éxitos!! Hasta cualquier instante!

      Eliminar
  6. 3. Que es Windows CommunicationFoundation
    A. Un servicio seguro para procesar transacciones comerciales
    B. Un cliente de servicios que solicita datos
    *****C. Un marco de trabajo para la creación de aplicaciones orientadas a servicios.

    ResponderEliminar
    Respuestas
    1. Hola Alex Arias, gracias por la visita y el aporte de tus conocimientos.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  7. 5. Si el cliente de una aplicación de servicio WCF debe esperar a que finalice la operación y no procesa errores SOAP, la operación puede especificar un modelo de mensaje unidireccional.

    A.True *********

    B.False

    ResponderEliminar
    Respuestas
    1. Hola Julian Camilo Cortes Chia, gracias por la visita y el aporte de tus conocimientos.
      Éxitos! Hasta cualquier instante!

      Eliminar
  8. 2. El proveedor de pertenencias personalizado (MemberShip Provider) solo funciona si se utiliza la autenticación mediante nombre de usuario y contraseña para autenticar al llamador.

    A. False

    B. True *********************

    ResponderEliminar
    Respuestas
    1. Hola Julian Camilo Cortes Chia, gracias por la visita y el aporte de tus conocimientos.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  9. 2.
    Qué es un mensaje?

    *** A. Unidad autónoma de datos que puede constar de varias partes, incluyendo un cuerpo y encabezados.

    B. Es un archivo XML

    C. Es un archivo de texto

    D. Es un archivo binario

    ResponderEliminar
    Respuestas
    1. Hola alex garcia, gracias por la visita y el aporte de tus conocimientos.
      Éxitos! Hasta cualquier instante!

      Eliminar
  10. --> El modelo de seguridad de WCF no esta basado en la especificacion WS-Security, por el contrario esta basada en una implementacion propia de WCF.

    **A.True
    B. False


    --> La especificación de WS-Security define un marco que permite aplicar seguridad a los mensajes SOAP.

    **A. True
    B. False

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tus conocimientos.
      Los mejores deseos! Hasta cualquier momento!

      Eliminar

       

Etiquetas

Academy (23) Accediendo a datos con ADO .NET (31) Acceso a la red (30) Algoritmo (34) Algoritmos en JAVA (2) Ampliación de clases (2) APRENDA A PROGRAMAR COMO SI ESTUVIERA EN PRIMERO - Autores : IKER AGUINAGA (3) APRENDA A PROGRAMAR COMO SI ESTUVIERA EN PRIMERO - Autores : IKER AGUINAGA (10) Aprendiendo a desarrollar en Windows 8 (5) Aprendiendo UML en 24 Horas (Autor : Joseph Schmuller ) (30) Arquitectura (29) Arquitectura del Computador (3) Arquitectura del Computador - Historia de la informática (1) Asignación de direcciones IP (23) Aspectos fundamentales de bases de datos (5) Auditoría de la dirección (2) Auditoría de Sistemas (3) Auditoría Informática - Un enfoque práctico - Mario G . Piattini y Emilio del Peso (7) Avanzado (23) Base de Datos (67) Básico (23) Bios (29) Business Productivity Online Suite - BPOS (3) Capa de Red (22) Capa de Transporte (16) Capítulo 1 - Documentos HTML5 (6) Capítulo 10. API Web Storage (2) Capítulo 11. API IndexedDB (4) Capítulo 12. API File (1) Capítulo 2. Estilos CSS y modelos de caja (7) Capítulo 3. Propiedades CSS3 (4) Capítulo 4. Javascript (6) Capítulo 5. Video y audio (6) Capítulo 6. Formularios y API Forms (8) Capítulo 7. API Canvas (5) Capítulo 8. API Drag and Drop (2) Capítulo 9. API Geolocation (2) CCNA1 v5.0 (214) CCNA1 v6.0 (23) CCNA2 v5.0 (26) CCNA3 v5.0 (25) CCNA4 v5.0 (23) CD-ROM (3) Chapter 1 How does Xamarin.Forms fit in? (7) Chapter 2 Anatomy of an app (5) Cisco (316) Cloud Computing (3) CNNA v5.0 Routing & Switching (235) CNNA v6.0 Routing & Switching (2) Codigo (2) Computadora (32) Configuración (29) Configuración de un sistema operativo de red (21) Control (29) Creación de tipos de datos y tablas (3) Creación y Administración de bases de datos (3) Creando la Interface de la Aplicación Windows (50) Creating Mobile Apps with Xamarin.Forms (13) Cuenta (29) Curso (32) Curso Aprendiendo a Programar (25) Datos (3) Desarrollando en Windows 8 - AVANZADO (2) Desarrollando en Windows 8 - BÁSICO (3) Desarrollando en Windows 8 - INTERMEDIO (2) Desarrollo (2) Desarrollo .Net (21) Desarrollo avanzado de Windows Store Apps usando C# (1) Desarrollo basado en conceptos de Ingeniería de Software para Visual Studio (2) DESARROLLO DE APLICACIONES WINDOWS CON MICROSOFT .NET (37) DESARROLLO DE APLICACIONES WINDOWS CON MICROSOFT .NET (Autor: Luis Dueñas Huaroto) (29) Desarrollo en Microsoft Visual Studio (44) Desarrollo en Microsoft Visual Studio - AVANZADO (15) Desarrollo en Microsoft Visual Studio - BÁSICO (14) Desarrollo en Microsoft Visual Studio - INTERMEDIO (18) Desarrollo en Windows Phone 8 (13) Diagnostico (4) Diagrama (3) Diagramas de actividades (2) Diagramas de colaboraciones (2) Diagramas de secuencias (2) Digital (2) Diplomado (2) Disco (29) Disco Duro (4) Diseño de aplicaciones de Windows 8 en HTML 5 (7) Dispositivos Electrónicos (11) Doctorado (2) Ejemplos (3) Ejemplos de algoritmos (27) El camino hacia el CSS3 (3) El diseño web flexible (6) El elemento de diseño Canvas (3) El enfoque de los sistemas (3) El flujo de un programa (2) El gran libro de HTML5 - CSS3 y Javascript - Autor: Juan Diego Gauchat (55) El principio de organicidad (7) Electrónica (2) Elementos de un sistema (5) Empresas (2) Entrada y salida (4) Entropía y neguentropía (7) Estrategia (2) Estructura de un programa Java (12) Estructuras de almacenamiento (10) Estructuras de control (6) Estructuras de las tablas en SQL Server (2) Estructuras fundamentales de los datos (2) Ethernet (21) Evolución y Familias de los Microprocesadores (15) Exámen (23) Exploración de la red (23) Extensión de clases (4) Facebook (4) Familia Intel (15) Forefront (8) Función (3) Funciones de una red (12) Funciones de una red informática (1) Fundamentos de C# para absolutos principiantes (17) Fundamentos de programación en Java (50) Generaciones de la computadora (5) Gestión (3) Gestión de riesgos - Auditoría de Sistemas (1) GONZALO MARTÍNEZ (1) Grupos Facebook (1) Harvard (29) Historia de las computadoras (11) HTML5 y CSS3 - Autor: Christophe Aubry (99) HTML5 y CSS3 aplicadal texto (7) HTML5 y CSS3 para los formularios (15) Imágenes (2) Implementación de Windows 7 (11) Información (31) Informática (29) Ingeniería (4) Instalar (29) Inteligencia (2) Inteligencia de Negocios con SQL Server (3) Intermedio (23) Internet (29) Internet Explorer 9 (3) Introducción a ASP.NET 5 (8) Introducción a Java (7) Introducción a jQuery (8) Introducción a la Auditoría de Sistemas (2) Introducción a la teoría general de sistemas (Oscar Johansen Bertoglio) (39) Introducción a Networking (2) Introducción a Window Forms (5) Introducción al acceso a datos con ADO .NET (9) Investigación de Operaciones (12) Java (52) Jump Start de consultas en las bases de datos de Microsoft SQL Server 2012 (8) La definición de un Sistema (6) La evolución del HTML y del CSS (3) La nueva sintaxis HTML5 (12) LA QUINTA DISCIPLINA en la práctica (Autor : Peter Senge) (28) Las animaciones en CSS3 (5) Las transformaciones CSS3 (11) Las transiciones con CSS3 (8) Licenciamiento Microsoft (3) Local Area Network (LAN) - Red de Area Local (2) Lógico (2) Los elementos de la estructura en html5 (9) Los elementos multimedia: audio y vídeo (2) Los estilos de caja en CSS3 (13) Los nuevos selectores de CSS3 (6) Maestría (2) Mantenimiento de Mouse y Teclado (2) Manual de Microsoft SQL Server - Full Transact SQL (68) Manual de soporte técnico para escuelas sobre windows 7 (42) Marco Teorico de Investigación de Operaciones (6) Medios de Almacenamiento (11) Medios de Networking (2) Mejorando la Interface de las Aplicaciones Windows (26) Memoria Tipos y Clases (5) Método (2) Metodología (1) Microsoft (324) Microsoft Lync 2010 (7) Microsoft Silverlight 4.0 (2) Microsoft Virtual Academy (356) Modelo (2) Modelo OSI y TCP-IP (2) Modelos con poco grado de dificultad de Programación Lineal - Investigación de Operaciones (13) Modelos con razonable grado de dificultad de Programación Lineal - Investigación de Operaciones (10) Modelos de desafio de Programación Lineal - Investigación de Operaciones (5) Modelos difíciles de Programación Lineal - Investigación de Operaciones (5) Modelos Fáciles de Programación Lineal - Investigación de Operaciones (13) Modelos lineales con solver (3) Modulo (23) Movimiento (2) Mozilla (29) MS SQL Server (77) MS Virtualization para Profesionales VMware - Gestión (3) MS Virtualization para Profesionales VMware- Plataforma (4) MVA (263) Negocio (2) Nivel Avanzado Desarrollo .Net (6) Nivel Básico Desarrollo .Net (11) Nivel Intermedio Desarrollo .Net (8) Normas técnicas peruanas y su evolución - Auditoría de Sistemas (1) Nube Privada - Avanzado (6) Nube Privada - Básico (6) Nube Privada - Intermedio (6) Office 365 (3) Optimización de Escritorio (10) Optimización de Escritorio - Avanzado (4) Optimización de Escritorio - Básico (3) Optimización de Escritorio - Intermedio (3) ORACLE 10g - ADMINISTRACIÓN Y ANÁLISIS (3) Oracle 10g y el Grid Computing (3) Organización aleatoria y secuencial (1) Partes principales de la Mainboard (12) Perceptron (2) Perfil (2) Periféricos de Entrada / Salida (15) Pesi (2) PHP y MySQL - Manual de aprendizaje para crear un sitio web - Autor : Olivier ROLLET (79) Plan (2) Plataforma (29) PMBOK (24) PMBOK - Guía de los fundamentos para la dirección de proyectos (24) PMBOK - INFLUENCIA DE LA ORGANIZACIÓN Y CICLO DE VIDA DEL PROYECTO (6) PMBOK - Introducción (11) PMBOK - PROCESOS DE LA DIRECCIÓN DE PROYECTOS (5) Prevención - Herramientas e Instrumentos de Medida (9) Principios básicos de enrutamiento y switching (188) Proceso (2) Proceso de auditoría de sistemas informáticos (2) Programación en Android - Auor : Salvador Gómez Oliver (46) Programación paso a paso de C# - Autor : Nacho Cabanes (16) Protocolos y comunicaciones de red (17) Proyecto (2) Qué es un sistema (4) Red de Área Local Inalámbrica (WLAN) (4) Redes (30) Redes inalámbricas - WIRELESS - Conocimiento general (15) Redes neuronales (2) Redes y Comunicaciones (45) Reparación de Fuentes - UPS - Estabilizadores (10) Reparación de Impresoras (9) Reparación de Monitores (16) Router (29) Seguridad en la Nube (3) Seminario (23) Server (24) Sharepoint 2010 - Nivel Básico (6) Sharepoint 2010 - Niveles Avanzados (18) Sharepoint 2010 - Niveles Avanzados - Básico (8) Sharepoint 2010 - Niveles Avanzados - Intermedio (9) Sinergia y recursividad (4) Sistema (33) Sistema de Cableado Estructurado (9) Software (30) SOLUCIÓN GRÁFICA DE MODELOS DE PROGRAMACIÓN LINEALES - INVOPE (8) Soporte a Infraestructura (3) SQL (38) SQL Azure - Introducción (3) Subsistemas de control (4) Tablas (4) Tarjeta Principal del Sistema (10) Tarjetas de Interfaces (7) Tecnología (31) Tecnologías LAN (1) TEORÍA GENERAL DE SISTEMAS (1) Tic (2) Tipo (2) TML5 y CSS3 - Autor: Christophe Aubry (12) Trabajando con el Formulario (7) Un diseño HTML5/CSS3: dConstruct 2011 (3) Un diseño HTML5/CSS3: FlipThru (2) Un diseño HTML5/CSS3: The Cat Template (2) Usando Controles Windows Forms (12) Usando Herramientas de Datos de Visual Studio (6) Ventas (2) Virtualización Hyper - V Nivel Básico (5) Virtualización Hyper - V Nivel Intermedio (5) What’s New in Windows 8.1 Security (4) Window (29) Windows 7 Segunda Fase - AVANZADO (4) Windows 7 Segunda Fase - BÁSICO (6) Windows 7 Segunda Fase - INTERMEDIO (4) Windows 8 - Vista Previa (4) Windows 8.1 To Go (2) Windows Azure (3) Windows Phone 7 (2) Windows Server 2008 R2 (3) Windows Server 2012 - Gestión y Automatización (3) Windows Server 2012 R2 Essentials (7) Windows Server 2012: Almacenamiento (5) Windows Server 2012: Identidad y Acceso (4) Windows Server 2012: Revisión Técnica (7) Xamarin (1)

Páginas vistas en total según Google