Para preparar seu ambiente para o tutorial, você deve configurar a segurança do WebSphere Application Server. Configure a segurança de administração e do aplicativo usando os repositórios federados baseados em arquivo interno como um registro de conta do usuário.
Este tutorial guia você na criação de quatro servidores de aplicativos do WebSphere Application Server para demonstrar como usar os aplicativos de amostra com a segurança ativada. Esses servidores de aplicativos são agrupados em dois clusters, cada um com dois servidores:
O servidor de catálogos é implementado no processo do gerenciador de implementação por padrão. Este tutorial usa o comportamento padrão. Hospedar o servidor de catálogos no gerenciador de implementação não é uma prática recomendada em um ambiente de produção. Em um ambiente de produção, você deve criar um domínio de serviço de catálogo para definir onde os servidores de catálogos iniciam. Consulte Criando Domínios do Serviço de Catálogo no WebSphere Application Server para obter mais informações.
Configuração alternativa: É possível hospedar todos os servidores de aplicativos em um único cluster, como no cluster appCluster. Com essa configuração, todos os servidores no cluster são ambos servidores de clientes e servidores de contêiner. Este tutorial usa dois clusters para distinguir entre os servidores de aplicativos que hospedam os servidores de clientes e de contêiner.
Os arquivos objectGrid.xml e objectGridDeployment.xml criam as grades de dados e mapas que armazenam os dados do aplicativo.
Esses arquivos de configuração devem ser nomeados como objectGrid.xml e objectGridDeployment.xml. Quando o servidor de aplicativos é iniciado, o eXtreme Scale detecta estes arquivos no diretório META-INF dos módulos EJB e da web. Se estes arquivos forem localizados, supõe-se que a Java virtual machine (JVM) atua como um servidor de contêiner para as grades de dados definidas nos arquivos de configuração.
<?xml version="1.0" encoding="UTF-8"?>
<objectGridConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/config ../objectGrid.xsd"
xmlns="http://ibm.com/ws/objectgrid/config">
<objectGrids>
<objectGrid name="Grid" txTimeout="15">
<backingMap name="Map1" />
</objectGrid>
</objectGrids>
</objectGridConfig>
<?xml version="1.0" encoding="UTF-8"?>
<deploymentPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/deploymentPolicy ../deploymentPolicy.xsd"
xmlns="http://ibm.com/ws/objectgrid/deploymentPolicy">
<objectgridDeployment objectgridName="Grid">
<mapSet name="mapSet" numberOfPartitions="5"
minSyncReplicas="0" maxSyncReplicas="1" >
<map ref="Map1"/>
</mapSet>
</objectgridDeployment>
</deploymentPolicy>
Nesta lição, você aprendeu sobre a topologia do tutorial e incluiu os arquivos de configuração e os aplicativos de amostra no seu ambiente.