Sustainability - Durban Chamber of Commerce Marketing Conference 2012Mags Shapiro
?
Sustainability is not a project but rather a business revolution that must be integrated into overall business strategy. It is not only focused on environmental issues but also social and economic matters. Reporting on sustainability efforts is important but should not be seen as the start and finish of sustainability initiatives. Proper integration of sustainability across the business can help improve B-BBEE procurement recognition scores and broad-based black economic empowerment status.
The document discusses plans for a final project to develop assistive technologies for stroke rehabilitation. It aims to explore how technologies can augment the lives of stroke victims and help them regain independence through physical and occupational therapy exercises in the home. The document provides examples of similar projects using virtual reality and gaming technologies for arm and wrist rehabilitation. It outlines future plans to conduct user research, develop prototype solutions, and test them through an iterative process with therapists.
This document provides a list of links to videos and websites about various artists who explore concepts that alter reality through their work. Some of the artists mentioned include Heston Blumenthal, Salvador Dali, Damien Hirst, Tim Walker, Patricia Piccinini, Nick Cave, Andrew Thomas Huang, David Ball, Camille Rose Garcia, Andy Goldsworthy, and Jesse Reno. The links provide examples of their surreal, imaginative, and unconventional works that push the boundaries of reality.
This document discusses creating a successful social media strategy for a company. It emphasizes that a company-wide social media blueprint is needed. It also stresses that the strategy should have clear objectives, focus on building long-term relationships rather than just broadcasting, and define the customer journey. Additionally, it notes that the strategy must have central governance and guidelines for employees, address legal and HR issues, and involve multiple departments from marketing to PR.
MMM Services Application - Service Requests at your FingertipsRonietee
?
MMM (Michlol Mobile Management) as a service ticketing application which enables a company to provide and get fast, simple, online response and service solutions for their customers¡¯ needs. It is an ¡°easy to learn and use¡± online services call platform that provides reliable service call management in a few clicks.
MMM assists the help desk personnel and the client in providing and obtaining fast service response to all service calls. Manage assets and other needs on the go and online, from anywhere on the globe. Open a service request, be updated online in real-time and be provided the status of all calls until requests are responded to and completed.
Michlol Services developed the MMM mobile app to help businesses improve customer communication and service through a mobile solution. The app allows users to open and close service tickets, provide status updates via SMS and email, and add photos and locations to tickets from any device. It is designed to increase productivity by connecting service providers anywhere and improving customer satisfaction through faster communication and service.
The document appears to be a collection of comments posted on various dates between 2011 and 2017. The comments discuss blogs, websites, hosting providers and recommend or compliment specific pages and sites. Some request information about where to build a blog or get website templates.
This document provides information about Samvit Insights' vision, mission, values, business streams, and engagement approach. Their vision is to partner with clients to discover and harness potential for people, processes, and opportunities. Their mission is to help clients succeed through integrity, innovation, initiative, quality, value creation, credibility, and discipline. Their business streams include training on various topics and consulting services like business process assurance and risk management. Their engagement approach involves understanding client needs, designing tailored programs, and collaborating throughout implementation.
This document provides a list of links to videos and websites about various artists who explore concepts that alter reality through their work. Some of the artists mentioned include Heston Blumenthal, Salvador Dali, Damien Hirst, Tim Walker, Patricia Piccinini, Nick Cave, Andrew Thomas Huang, David Ball, Camille Rose Garcia, Andy Goldsworthy, and Jesse Reno. The links provide examples of their surreal, imaginative, and unconventional works that push the boundaries of reality.
This document discusses creating a successful social media strategy for a company. It emphasizes that a company-wide social media blueprint is needed. It also stresses that the strategy should have clear objectives, focus on building long-term relationships rather than just broadcasting, and define the customer journey. Additionally, it notes that the strategy must have central governance and guidelines for employees, address legal and HR issues, and involve multiple departments from marketing to PR.
MMM Services Application - Service Requests at your FingertipsRonietee
?
MMM (Michlol Mobile Management) as a service ticketing application which enables a company to provide and get fast, simple, online response and service solutions for their customers¡¯ needs. It is an ¡°easy to learn and use¡± online services call platform that provides reliable service call management in a few clicks.
MMM assists the help desk personnel and the client in providing and obtaining fast service response to all service calls. Manage assets and other needs on the go and online, from anywhere on the globe. Open a service request, be updated online in real-time and be provided the status of all calls until requests are responded to and completed.
Michlol Services developed the MMM mobile app to help businesses improve customer communication and service through a mobile solution. The app allows users to open and close service tickets, provide status updates via SMS and email, and add photos and locations to tickets from any device. It is designed to increase productivity by connecting service providers anywhere and improving customer satisfaction through faster communication and service.
The document appears to be a collection of comments posted on various dates between 2011 and 2017. The comments discuss blogs, websites, hosting providers and recommend or compliment specific pages and sites. Some request information about where to build a blog or get website templates.
This document provides information about Samvit Insights' vision, mission, values, business streams, and engagement approach. Their vision is to partner with clients to discover and harness potential for people, processes, and opportunities. Their mission is to help clients succeed through integrity, innovation, initiative, quality, value creation, credibility, and discipline. Their business streams include training on various topics and consulting services like business process assurance and risk management. Their engagement approach involves understanding client needs, designing tailored programs, and collaborating throughout implementation.
1. ClusteringJBoss AS 7
P¨¢gina 1 de 2
En este art¨ªculo vamos a mostrar c¨®mo configurar en pocas palabras JBoss AS 7 para
clustsering. A continuaci¨®n, vamos a desplegar una muestra de aplicaciones Java EE 6 en la parte
superior de la misma.
Usuarios de JBoss anteriores utilizados para iniciar una configuraci¨®n de servidor en cl¨²ster
alimentando el c-alllos par¨¢metros a la shell de arranque del servidor de aplicaciones.
El AS 7 es muy diferente de otras versiones del servidor, ya que no contiene varios directorios de
configuraci¨®n del servidor (todo, por defecto, minimal..). Es s¨®lo contiene un conjunto de archivos
de configuraci¨®n de cada uno incluyendo un conjunto diferente de m¨®dulos de servidor.
La funci¨®n de archivo de configuraci¨®n de cluster son standalone-ha.xml y standalone-fullha.xml (este ¨²ltimo incluido el apoyo Corba). As¨ª que vamos a empezar una configuraci¨®n de cl¨²ster
de demostraci¨®n compuesto por dos nodos en la misma m¨¢quina.
As¨ª descomprimir dos como 7 Distribuci¨®n en el camino de su elecci¨®n, por ejemplo:
C: jboss-as-7.1.1.Final.NodoA
C: jboss-as-7.1.1.Final.NodoB
Para iniciar los nodos del cl¨²ster que debe proporcionar un nombre de nodo ¨²nico y, ya est¨¢
ejecutando varios servidores en la misma m¨¢quina especificar un port offset modo que usted no
tiene conflictos de puertos entre los servidores de puerto.
As¨ª que vamos a poner en marcha NodoA con:
standalone -c standalone-ha.xml -Djboss.node.name=nodoA
y el nodo B con:
standalone -c standalone-ha.xml -Djboss.socket.binding.port-offset=100 Djboss.node.name=nodoB
Fine. Pedido la p¨¢gina de bienvenida para ver que todo funciona correctamente:
http://localhost:8080 (nodeA) y http://localhost:8180 (nodoB)
Configuraci¨®n del servidor Web Apache para llegar a JBoss AS
7 cl¨²ster
Hay m¨¢s de una opci¨®n disponible para conectar un servidor Web en frente de JBoss AS 7
cl¨²ster. Se puede elegir el viejomod_jk que ofrece una visi¨®n est¨¢tica del JBoss7 en cl¨²ster o, como
sugerencia, configurar mod_cluster que proporciona ventajas adicionales, tales como:
Configuraci¨®n din¨¢mica de los trabajadores httpd
C¨¢lculo del factor de equilibrio de carga del lado del servidor
Granuralidadfinapara el control de ciclo de vida de las aplicaciones Web
Bibliotecas Java Mod_cluster est¨¢n incorporados en JBoss AS 7 de distribuci¨®n por lo que no tiene
que interrumpir la comunicaci¨®n en el servidor. Por otra parte, es necesario a?adir a su servidor
Apache las bibliotecas nativas necesarias para llamadas de proxy a JBoss AS. Descargue la ¨²ltima
2. mod_cluster binarios en:
http://www.jboss.org/mod_cluster/downloads/1-2-0-Final
Los m¨®dulos anteriores pueden encontrarse en la distribuci¨®n mod_cluster bajo httpd / ruta de
m¨®dulos. Hay que colocarlos en la carpeta de m¨®dulos de Apache.
Luego editamos httpd.conf. Hay que a?adir los m¨®dulos:
LoadModule slotmem_module modules/mod_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
Adem¨¢s, tenga en cuenta que debemos comentar:
# LoadModulem¨®dulosproxy_balancer_module / mod_proxy_balancer.so
?ste entra en conflicto con m¨®dulo de cl¨²ster. Y luego tenemos que hacer httpd escuchar
megafon¨ªa para poder hacer la prueba. Debido a que instalamos httpd en 192.168.1.0 anfitri¨®n se
utilizar¨¢ el siguiente puerto disponible:
Escuchar 192.168.1.0:6666
<VirtualHost 192.168.1.0:6666>
<Directory />
Orden negar, permitir
Denegar de todos
Dejar de 192.168.1.
</ Directory>
KeepAliveTimeout 60
MaxKeepAliveRequests 0
ManagerBalancerNamemyCluster
AdvertiseFrequency 5
</ VirtualHost>
Ahora compruebe que la conexi¨®n JBoss Apache funciona correctamente
tecleando: http://192.168.1.0:6666
3. ClusteringJBoss AS 7 - Creaci¨®n de una
aplicaci¨®n en cl¨²ster en JBoss AS 7
P¨¢gina 2 de 2
Ahora vamos a implementar una variante de nuestra aplicaci¨®n web Java EE 6 , que se compone de
los siguientes componentes:
Componentes de aplicaci¨®n
Un bean con estado de EJB que se utiliza para almacenar una memoria cach¨¦ de datos, mediante
la exposici¨®n de una interfaz local
Un JSF bean gestionado que act¨²a como una capa entre el EJB y la interfaz gr¨¢fica de usuario
Una vista JSF que se utiliza para recopilar datos
Vamos a empezar con la codificaci¨®n de la clase JSF Managed haba:
01.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipof
f()"><span class="google-src-text notranslate" style="direction: ltr;
text-align:
left">import java.io.Serializable;</span>java.io.Serializableimportaci¨®n;<
/span>
02.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipof
f()"><span class="google-src-text notranslate" style="direction: ltr;
text-align:
left">import java.util.ArrayList;</span>java.util.ArrayListimportaci¨®n;</s
pan>
03.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipof
f()"><span class="google-src-text notranslate" style="direction: ltr;
text-align:
left">import java.util.List;</span>importarjava.util.List;</span>
04.
05.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipof
f()"><span class="google-src-text notranslate" style="direction: ltr;
text-align:
left">importjavax.enterprise.context.SessionScoped;</span>importarjavax.e
nterprise.context.SessionScoped;</span>
06.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipof
f()"><span class="google-src-text notranslate" style="direction: ltr;
text-align:
left">import javax.inject.Inject;</span>importarjavax.inject.Inject;</span
>
19. align:
left"><f:facet name="header">Value</f:facet></span><f:facet name="header">
Valor </ f:faceta></span>
41.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff
()"><spanclass="google-src-text notranslate" style="direction: ltr; textalign:
left"><h:outputText value="#{item.value}" /></span><h:outputText value="#{i
tem.value}"/></span>
42.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff
()"><spanclass="google-src-text notranslate" style="direction: ltr; textalign: left"></h:column></span></ H: column></span>
43.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff
()"><spanclass="google-src-text notranslate" style="direction: ltr; textalign: left"></h:dataTable></span></ H: dataTable></span>
44.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff
()"><span class="google-src-text notranslate" style="direction: ltr; textalign: left"></h:form></span></ H: form></span>
45.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff
()"><span class="google-src-text notranslate" style="direction: ltr; textalign: left"></h:body></span></ H: body></span>
46.<span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff
()"><span class="google-src-text notranslate" style="direction: ltr; textalign: left"></html></span></ Html></span>
Eso es todo. Recuerde que para agregar un archivo beans.xml vac¨ªo en la carpeta WEB-INF para
que las dependencias de soldadura se activan de forma autom¨¢tica por AS 7.
He aqu¨ª c¨®mo el proyecto deber¨ªa quedar as¨ª:
20. Ahora abra su navegador y probar la aplicaci¨®n Web, se?alando al puerto mod_cluster que hemos
configurado antes:
http://192.168.1.0:6666 / as7clustersample/home.xhtml
Nota importante acerca de conmutaci¨®n por error: JSF / CDI de conmutaci¨®n por error sigue sin
funcionar correctamente en un cl¨²ster.
Si intenta acceder a la sesi¨®n replicado en el segundo nodo muestra la siguiente advertencia en los
registros:
WARN [org.jboss.as.clustering.web.infinispan] (http - 127.0.2.1-8080-1)
21. JBAS010322: Problema para acceder a sesiones [9gzXvHZaf01gCVbeao-9-PL5]:
JBAS010334: No se pudo almacenar atributos de sesi¨®n para la sesi¨®n:
9gzXvHZaf01gCVbeao -9-PL5
Verifique el tema AS7-3746 se fija antes de comprometerse en la producci¨®n con una aplicaci¨®n en
cl¨²ster. <