http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/conf/throttling-rules.drl
----------------------------------------------------------------------
diff --git a/products/stratos/conf/throttling-rules.drl 
b/products/stratos/conf/throttling-rules.drl
deleted file mode 100755
index cf62ae4..0000000
--- a/products/stratos/conf/throttling-rules.drl
+++ /dev/null
@@ -1,270 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import org.wso2.carbon.throttling.manager.dataobjects.*;
-import org.wso2.carbon.billing.mgt.dataobjects.*;
-import org.wso2.carbon.stratos.common.constants.*;
-
-// free users restrictions
-
-rule unsetRestrictFreeUsers
-when
- $package: MultitenancyPackage(name == "Demo")
- $dataContext : ThrottlingDataContext()
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_ADD_USER_ACTION, 
false, null);
-
-end
-
-
-rule restrictFreeDataVolume
-when
- $package: MultitenancyPackage(name == "Demo")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) > 
(20 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, true, 
-            "You have exceeded the maximum allowed disk storage of 20Mb. 
Please upgrade the subscription.");
-end
-
-
-rule unsetRestrictFreeDataVolume
-when
- $package: MultitenancyPackage(name == "Demo")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) 
<= (20 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, 
false, null);
-end
-
-
-rule restrictFreeBandwidth
-when
- $package: MultitenancyPackage(name == "Demo")
- $dataContext : ThrottlingDataContext()
- 
eval(($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_INCOMING_BANDWIDTH)
 + 
-               
$dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_OUTGOING_BANDWIDTH))
 > (50 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_SERVICE_IN_BANDWIDTH_ACTION,
 true, 
-            "You have exceeded the maximum allowed bandwidth of 50Mb. Please 
upgrade the subscription.");
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_WEBAPP_IN_BANDWIDTH_ACTION,
 true, 
-            "You have exceeded the maximum allowed bandwidth of 50Mb. Please 
upgrade the subscription.");
- validation.setTenantBlocked(StratosConstants.THROTTLING_OUT_DATA_ACTION, 
true, 
-            "You have exceeded the maximum allowed bandwidth of 50Mb. Please 
upgrade the subscription.");                      
-end
-
-
-rule unsetRestrictFreeBandwidth
-when
- $package: MultitenancyPackage(name == "Demo")
- $dataContext : ThrottlingDataContext()
- 
eval(($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_INCOMING_BANDWIDTH)
 + 
-               
$dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_OUTGOING_BANDWIDTH))
 < (50 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_SERVICE_IN_BANDWIDTH_ACTION,false,null);
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_WEBAPP_IN_BANDWIDTH_ACTION,false,null);
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_OUT_DATA_ACTION,false,null);
-end
-
-
-//---------------------------------------------------------------------------------
-// small users restrictions
-
-
-
-rule restrictSmallDataVolume
-when
- $package: MultitenancyPackage(name == "SMB")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) > 
(50 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, true, 
-            "You have exceeded the maximum allowed disk storage of 50Mb. 
Please upgrade the subscription.");
-end
-
-
-rule unsetRestrictSmallDataVolume
-when
- $package: MultitenancyPackage(name == "SMB")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) 
<= (50 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, 
false, null);
-end
-
-
-rule restrictSmallBandwidth
-when
- $package: MultitenancyPackage(name == "SMB")
- $dataContext : ThrottlingDataContext()
- 
eval(($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_INCOMING_BANDWIDTH)
 + 
-               
$dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_OUTGOING_BANDWIDTH))
 > (150 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_SERVICE_IN_BANDWIDTH_ACTION,
 true, 
-            "You have exceeded the maximum allowed bandwidth of 150Mb. Please 
upgrade the subscription.");
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_WEBAPP_IN_BANDWIDTH_ACTION,
 true, 
-            "You have exceeded the maximum allowed bandwidth of 150Mb. Please 
upgrade the subscription.");
- validation.setTenantBlocked(StratosConstants.THROTTLING_OUT_DATA_ACTION, 
true, 
-            "You have exceeded the maximum allowed bandwidth of 150Mb. Please 
upgrade the subscription."); 
-end
-
-
-rule unsetRestrictSmallBandwidth
-when
- $package: MultitenancyPackage(name == "SMB")
- $dataContext : ThrottlingDataContext()
- 
eval(($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_INCOMING_BANDWIDTH)
 + 
-               
$dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_OUTGOING_BANDWIDTH))
 < (150 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_SERVICE_IN_BANDWIDTH_ACTION,false,null);
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_WEBAPP_IN_BANDWIDTH_ACTION,false,null);
- 
validation.setTenantBlocked(StratosConstants.THROTTLING_OUT_DATA_ACTION,false,null);
-end
-
-
-rule unsetRestrictSmallUsers
-when
- $package: MultitenancyPackage(name == "SMB")
- $dataContext : ThrottlingDataContext()
-then
-
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_ADD_USER_ACTION, 
false, null);
-
-end
-
-
-
-
-//-------------------------------------------------------------------------------
-// medium users restrictions
-
-
-
-rule restrictMediumDataVolume
-when
- $package: MultitenancyPackage(name == "Professional")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) > 
(500 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, true, 
-            "You have exceeded the maximum allowed disk storage of 500Mb. 
Please upgrade the subscription.");
-end
-
-
-rule unsetRestrictMediumDataVolume
-when
- $package: MultitenancyPackage(name == "Professional")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) 
<= (500 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, 
false, null);
-end
-
-
-rule unsetRestrictMediumUsers
-when
- $package: MultitenancyPackage(name == "Professional")
- $dataContext : ThrottlingDataContext()
-then
-
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_ADD_USER_ACTION, 
false, null);
-
-end
-
-
-
-//-----------------------------------------------------------------------------------------------
-// large users restrictions
-
-
-rule restrictLargeDataVolume
-when
- $package: MultitenancyPackage(name == "Enterprise")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) > 
(1500 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, true, 
-            "You have exceeded the maximum allowed disk storage of 1500Mb.");
-end
-
-
-rule unsetRestrictLargeDataVolume
-when
- $package: MultitenancyPackage(name == "Enterprise")
- $dataContext : ThrottlingDataContext()
- eval($dataContext.getDataLong(ThrottlingDataEntryConstants.TENANT_CAPACITY) 
<= (1500 * 1024 * 1024) && 
-            $dataContext.getDataObject(ThrottlingDataEntryConstants.PACKAGE) 
== $package)
-
-then
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_IN_DATA_ACTION, 
false, null);
-end
-
-
-rule unsetRestrictLargeUsers
-when
- $package: MultitenancyPackage(name == "Enterprise")
- $dataContext : ThrottlingDataContext()
-then
-
- ThrottlingAccessValidation validation = $dataContext.getAccessValidation();
- validation.setTenantBlocked(StratosConstants.THROTTLING_ADD_USER_ACTION, 
false, null);
-
-end
-
-
-
-

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/conf/user-mgt.xml
----------------------------------------------------------------------
diff --git a/products/stratos/conf/user-mgt.xml 
b/products/stratos/conf/user-mgt.xml
deleted file mode 100644
index c6cdb74..0000000
--- a/products/stratos/conf/user-mgt.xml
+++ /dev/null
@@ -1,241 +0,0 @@
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements.  See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership.  The ASF licenses this file
-  ~ to you under the Apache License, Version 2.0 (the
-  ~ "License"); you may not use this file except in compliance
-  ~ with the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing,
-  ~ software distributed under the License is distributed on an
-  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~ KIND, either express or implied.  See the License for the
-  ~ specific language governing permissions and limitations
-  ~ under the License.
-  -->
-        
-<UserManager>
-    <Realm>
-        <Configuration>
-                <AdminRole>admin</AdminRole>
-                <AdminUser>
-                     <UserName>admin</UserName>
-                     <Password>admin</Password>
-                </AdminUser>
-            <EveryOneRoleName>everyone</EveryOneRoleName> <!-- By default 
users in this role sees the registry root -->
-            <Property name="dataSource">jdbc/WSO2CarbonDB</Property>
-            <Property 
name="MultiTenantRealmConfigBuilder">org.wso2.carbon.user.core.config.multitenancy.SimpleRealmConfigBuilder</Property>
-        </Configuration>
-       <!-- Following is the default user store manager. This user store 
manager is based on embedded-apacheds LDAP. It reads/writes users and roles 
into the               default apacheds LDAP user store. Descriptions about 
each of the following properties can be found in user management documentation 
of the          respective product. In case if user core cache domain is needed 
to identify uniquely set property <Property 
name="UserCoreCacheIdentifier">domain</Property>
-            Note: Do not comment within UserStoreManager tags. Cause, specific 
tag names are used as tokens when building configurations for products. -->
-       <!--UserStoreManager 
class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager">
-            <Property 
name="ConnectionURL">ldap://localhost:${Ports.EmbeddedLDAP.LDAPServerPort}</Property>
-            <Property name="ConnectionName">uid=admin,ou=system</Property>
-            <Property name="ConnectionPassword">admin</Property>
-            <Property name="passwordHashMethod">SHA</Property>
-            <Property name="UserNameListFilter">(objectClass=person)</Property>
-           <Property name="UserEntryObjectClass">wso2Person</Property>
-            <Property name="UserSearchBase">ou=Users,dc=wso2,dc=org</Property>
-            <Property 
name="UserNameSearchFilter">(&amp;(objectClass=person)(uid=?))</Property>
-            <Property name="UserNameAttribute">uid</Property>
-            <Property name="PasswordJavaScriptRegEx">^[\\S]{5,30}$</Property>
-            <Property name="UsernameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-           <Property 
name="UsernameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;,\'\"]{3,30}$</Property>
-            <Property name="RolenameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-            <Property 
name="RolenameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;,\'\"]{3,30}$</Property>
-            <Property name="ReadLDAPGroups">true</Property>
-           <Property name="WriteLDAPGroups">true</Property>
-           <Property name="EmptyRolesAllowed">true</Property>
-            <Property 
name="GroupSearchBase">ou=Groups,dc=wso2,dc=org</Property>
-            <Property 
name="GroupNameListFilter">(objectClass=groupOfNames)</Property>
-            <Property name="GroupEntryObjectClass">groupOfNames</Property>
-            <Property 
name="GroupNameSearchFilter">(&amp;(objectClass=groupOfNames)(cn=?))</Property>
-            <Property name="GroupNameAttribute">cn</Property>
-            <Property name="MembershipAttribute">member</Property>
-           <Property name="UserRolesCacheEnabled">true</Property>
-           <Property 
name="UserDNPattern">uid={0},ou=Users,dc=wso2,dc=org</Property>
-        </UserStoreManager-->
-
-       <!-- Following is the configuration for internal JDBC user store. This 
user store manager is based on JDBC. In case if application needs to manage     
              passwords externally set property <Property 
name="PasswordsExternallyManaged">true</Property>. In case if user core cache 
domain is needed to                      identify uniquely set property 
<Property name="UserCoreCacheIdentifier">domain</Property>. Furthermore 
properties, IsEmailUserName and                          DomainCalculation are 
readonly properties. 
-            Note: Do not comment within UserStoreManager tags. Cause, specific 
tag names are used as tokens when building configurations for products. -->     
-        <UserStoreManager 
class="org.wso2.carbon.user.core.jdbc.JDBCUserStoreManager">
-           <Property name="ReadOnly">false</Property>
-            <Property name="MaxUserNameListLength">100</Property>
-            <Property name="IsEmailUserName">false</Property>
-            <Property name="DomainCalculation">default</Property>
-            <Property name="PasswordDigest">SHA-256</Property>
-            <Property name="StoreSaltedPassword">true</Property>
-            <Property name="UserNameUniqueAcrossTenants">false</Property>
-            <Property name="PasswordJavaRegEx">^[\S]{5,30}$</Property>
-            <Property name="PasswordJavaScriptRegEx">^[\\S]{5,30}$</Property>
-           <Property 
name="UsernameJavaRegEx">^[^~!#$;%^*+={}\\|\\\\&lt;&gt;,\'\"]{3,30}$</Property>
-           <Property name="UsernameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-           <Property 
name="RolenameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;,\'\"]{3,30}$</Property>
-           <Property name="RolenameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-            <Property name="UserRolesCacheEnabled">true</Property>
-        </UserStoreManager>
-       
-       <!-- If product is using an external LDAP as the user store in READ 
ONLY mode, use following user manager.
-               In case if user core cache domain is needed to identify 
uniquely set property <Property name="UserCoreCacheIdentifier">domain</Property>
-       -->
-        <!--UserStoreManager 
class="org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager">
-            <Property name="ReadOnly">true</Property>
-           <Property name="MaxUserNameListLength">100</Property>
-            <Property name="ConnectionURL">ldap://localhost:10389</Property>
-            <Property name="ConnectionName">uid=admin,ou=system</Property>
-            <Property name="ConnectionPassword">admin</Property>
-            <Property name="UserSearchBase">ou=system</Property>
-            <Property name="UserNameListFilter">(objectClass=person)</Property>
-            <Property name="UserNameAttribute">uid</Property>
-            <Property name="ReadLDAPGroups">false</Property>
-            <Property name="GroupSearchBase">ou=system</Property>
-            <Property 
name="GroupNameListFilter">(objectClass=groupOfNames)</Property>
-            <Property name="GroupNameAttribute">cn</Property>
-            <Property name="MembershipAttribute">member</Property>
-            <Property name="UserRolesCacheEnabled">true</Property>
-           <Property name="ReplaceEscapeCharactersAtUserLogin">true</Property>
-        </UserStoreManager-->
-       
-       <!-- Active directory configuration is as follows.
-           In case if user core cache domain is needed to identify uniquely 
set property <Property name="UserCoreCacheIdentifier">domain</Property>
-           There are few special properties for "Active Directory". 
-           They are : 
-           1.Referral - (comment out this property if this feature is not 
reuired) This enables LDAP referral support.
-           2.BackLinksEnabled - (Do not comment, set to true or false) In some 
cases LDAP works with BackLinksEnabled. In which role is stored
-            at user level. Depending on this value we need to change the 
Search Base within code.
-           3.isADLDSRole - (Do not comment) Set to true if connecting to an AD 
LDS instance else set to false.  
-       -->
-       <!--UserStoreManager 
class="org.wso2.carbon.user.core.ldap.ActiveDirectoryUserStoreManager">
-            <Property name="defaultRealmName">WSO2.ORG</Property>
-            <Property name="kdcEnabled">false</Property>
-            <Property name="ConnectionURL">ldaps://10.100.1.100:636</Property> 
-            <Property 
name="ConnectionName">CN=admin,CN=Users,DC=WSO2,DC=Com</Property>
-            <Property name="ConnectionPassword">A1b2c3d4</Property>
-           <Property name="passwordHashMethod">SHA</Property>
-            <Property name="UserSearchBase">CN=Users,DC=WSO2,DC=Com</Property>
-            <Property name="UserEntryObjectClass">user</Property>
-            <Property name="UserNameAttribute">cn</Property>
-            <Property name="isADLDSRole">false</Property>
-           <Property name="userAccountControl">512</Property>
-            <Property name="UserNameListFilter">(objectClass=user)</Property>
-           <Property 
name="UserNameSearchFilter">(&amp;(objectClass=user)(cn=?))</Property>
-            <Property 
name="UsernameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;]{3,30}$</Property>
-            <Property name="UsernameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-            <Property name="PasswordJavaScriptRegEx">^[\\S]{5,30}$</Property>
-           <Property name="RolenameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-            <Property 
name="RolenameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;]{3,30}$</Property>
-           <Property name="ReadLDAPGroups">true</Property>
-           <Property name="WriteLDAPGroups">true</Property>
-           <Property name="EmptyRolesAllowed">true</Property>
-            <Property name="GroupSearchBase">CN=Users,DC=WSO2,DC=Com</Property>
-           <Property name="GroupEntryObjectClass">group</Property>
-            <Property name="GroupNameAttribute">cn</Property>
-            <Property name="MembershipAttribute">member</Property>
-            <Property 
name="GroupNameListFilter">(objectcategory=group)</Property>
-           <Property 
name="GroupNameSearchFilter">(&amp;(objectClass=group)(cn=?))</Property>
-            <Property name="UserRolesCacheEnabled">true</Property>
-            <Property name="Referral">follow</Property>
-           <Property name="BackLinksEnabled">true</Property>
-        </UserStoreManager-->
-       
-       <!-- If product is using an external LDAP as the user store in 
read/write mode, use following user manager 
-               In case if user core cache domain is needed to identify 
uniquely set property <Property name="UserCoreCacheIdentifier">domain</Property>
-       -->
-       <!--UserStoreManager 
class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager">
-            <Property name="ConnectionURL">ldap://localhost:10389</Property>
-            <Property name="ConnectionName">uid=admin,ou=system</Property>
-            <Property name="ConnectionPassword">secret</Property>
-            <Property name="passwordHashMethod">SHA</Property>
-            <Property name="UserNameListFilter">(objectClass=person)</Property>
-           <Property name="UserEntryObjectClass">inetOrgPerson</Property>
-            <Property name="UserSearchBase">ou=system</Property>
-            <Property 
name="UserNameSearchFilter">(&amp;(objectClass=person)(uid=?))</Property>
-            <Property name="UserNameAttribute">uid</Property>
-           <Property 
name="UsernameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;]{3,30}$</Property>
-            <Property name="UsernameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-           <Property name="RolenameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-            <Property 
name="RolenameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;]{3,30}$</Property>
-            <Property name="PasswordJavaScriptRegEx">^[\\S]{5,30}$</Property>
-           <Property name="ReadLDAPGroups">true</Property>
-           <Property name="WriteLDAPGroups">true</Property>
-           <Property name="EmptyRolesAllowed">false</Property>
-            <Property name="GroupSearchBase">ou=system</Property>
-            <Property 
name="GroupNameListFilter">(objectClass=groupOfNames)</Property>
-            <Property name="GroupEntryObjectClass">groupOfNames</Property>
-            <Property 
name="GroupNameSearchFilter">(&amp;(objectClass=groupOfNames)(cn=?))</Property>
-            <Property name="GroupNameAttribute">cn</Property>
-            <Property name="MembershipAttribute">member</Property>
-            <Property name="UserRolesCacheEnabled">true</Property>
-           <Property name="ReplaceEscapeCharactersAtUserLogin">true</Property>
-        </UserStoreManager-->
-
-       <!-- Following user manager is used by Identity Server (IS) as its 
default user manager. 
-            IS will do token replacement when building the product. Therefore 
do not change the syntax. 
-            If "kdcEnabled" parameter is true, IS will allow service principle 
management. Thus "ServicePasswordJavaRegEx", "ServiceNameJavaRegEx"
-            properties control the service name format and service password 
formats.
-            In case if user core cache domain is needed to identify uniquely 
set property <Property name="UserCoreCacheIdentifier">domain</Property>
-       -->
-       <!--ISUserStoreManager 
class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager">
-            <Property name="defaultRealmName">WSO2.ORG</Property>
-            <Property name="kdcEnabled">false</Property>
-            <Property 
name="ConnectionURL">ldap://localhost:${Ports.EmbeddedLDAP.LDAPServerPort}</Property>
-            <Property name="ConnectionName">uid=admin,ou=system</Property>
-            <Property name="ConnectionPassword">admin</Property>
-            <Property name="passwordHashMethod">SHA</Property>
-            <Property name="UserNameListFilter">(objectClass=person)</Property>
-            <Property name="UserEntryObjectClass">scimPerson</Property>
-            <Property name="UserSearchBase">ou=Users,dc=wso2,dc=org</Property>
-            <Property 
name="UserNameSearchFilter">(&amp;(objectClass=person)(uid=?))</Property>
-            <Property name="UserNameAttribute">uid</Property>
-            <Property name="PasswordJavaScriptRegEx">^[\\S]{5,30}$</Property>
-           <Property name="ServicePasswordJavaRegEx">^[\\S]{5,30}$</Property>
-           <Property 
name="ServiceNameJavaRegEx">^[\\S]{2,30}/[\\S]{2,30}$</Property>
-            <Property name="UsernameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-            <Property 
name="UsernameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;,\'\"]{3,30}$</Property>
-            <Property name="RolenameJavaScriptRegEx">^[\\S]{3,30}$</Property>
-            <Property 
name="RolenameJavaRegEx">^[^~!@#$;%^*+={}\\|\\\\&lt;&gt;,\'\"]{3,30}$</Property>
-           <Property name="ReadLDAPGroups">true</Property>
-           <Property name="WriteLDAPGroups">true</Property>
-           <Property name="EmptyRolesAllowed">true</Property>
-            <Property 
name="GroupSearchBase">ou=Groups,dc=wso2,dc=org</Property>
-            <Property 
name="GroupNameListFilter">(objectClass=groupOfNames)</Property>
-           <Property name="GroupEntryObjectClass">groupOfNames</Property>
-            <Property 
name="GroupNameSearchFilter">(&amp;(objectClass=groupOfNames)(cn=?))</Property>
-            <Property name="GroupNameAttribute">cn</Property>
-            <Property name="MembershipAttribute">member</Property>
-            <Property name="UserRolesCacheEnabled">true</Property>
-           <Property 
name="UserDNPattern">uid={0},ou=Users,dc=wso2,dc=org</Property>
-           <Property name="SCIMEnabled">true</Property>
-        </ISUserStoreManager-->
-
-        <AuthorizationManager
-            
class="org.wso2.carbon.user.core.authorization.JDBCAuthorizationManager">
-            <Property 
name="AdminRoleManagementPermissions">/permission</Property>
-           <Property name="AuthorizationCacheEnabled">true</Property>
-        </AuthorizationManager>
-    </Realm>
-</UserManager>
-
-<!--*******Description of some of the configuration properties used in 
user-mgt.xml*********************************
-UserRolesCacheEnabled - This is to indicate whether to cache role list of a 
user. By default it is set to true.
-                        You may need to disable it if user-roles are changed 
by external means and need to reflect
-                        those changes in the carbon product immediately.
-
-ReplaceEscapeCharactersAtUserLogin - This is to configure whether escape 
characters in user name needs to be replaced at user login.
-                                    Currently the identified escape characters 
that needs to be replaced are '\' & '\\'
-
-UserDNPattern - This property will be used when authenticating users. During 
authentication we do a bind. But if the user is login with
-                email address or some other property we need to first lookup 
LDAP and retreive DN for the user. This involves an additional step. 
-                If UserDNPattern is specified the DN will be contructed using 
the pattern specified in this property. Performance of this is much better than 
looking
-                up DN and binding user.
-
-passwordHashMethod - This says how the password should be stored. Allowed 
values are as follows,
-                     SHA - Uses SHA digest method
-                     MD5 - Uses MD 5 digest method
-                     PLAIN_TEXT - Plain text passwords
-                     In addition to above this supports all digest methods 
supported by 
http://docs.oracle.com/javase/6/docs/api/java/security/MessageDigest.html.
-
--->

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/conf/zoo.cfg
----------------------------------------------------------------------
diff --git a/products/stratos/conf/zoo.cfg b/products/stratos/conf/zoo.cfg
deleted file mode 100644
index 5c54037..0000000
--- a/products/stratos/conf/zoo.cfg
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-tickTime=2000
-dataDir=repository/data/zookeeper
-clientPort=2181
-start_zk_server=false

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/faq.html
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/faq.html 
b/products/stratos/modules/distribution/lib/home/faq.html
deleted file mode 100644
index b8cd476..0000000
--- a/products/stratos/modules/distribution/lib/home/faq.html
+++ /dev/null
@@ -1,413 +0,0 @@
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
-   http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
-
--->
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-
-<html xmlns="http://www.w3.org/1999/xhtml";>
-<head>
-
-
-
-
-<script src="js/ga.js" async="" type="text/javascript"></script>
-
-
-
-       
-               <script type="text/javascript" 
src="../../carbon/googleanalytics/js/jquery.min.js"></script>
-                <script type="text/javascript" 
src="../../carbon/googleanalytics/js/googleAnalyticsProcessor.js"></script>
-               <meta http-equiv="content-type" 
content="text/html;charset=utf-8" />
-               <title>WSO2 StratosLive – the most complete open PaaS powered 
by the multi-tenant WSO2 Stratos cloud middleware platform,  and WSO2 Carbon 
enterprise middleware platform</title>
-               <link href="style.css" rel="stylesheet" type="text/css" 
media="all" />
-               <meta name="description" content="WSO2 is the lean enterprise 
middleware company, delivering the only complete open source enterprise SOA 
middleware stack available internally and in the cloud." />
-               <meta name="keywords" content="cloud, platform-as-a-service, 
PaaS, multi-tenant, cloud enterprise middleware, SOA, open source PaaS" />
-               <link rel="stylesheet" href="js/orbit-1.2.3.css">
-               <script type="text/javascript" 
src="js/jquery-1.5.1.min.js"></script>
-               <script type="text/javascript" 
src="js/jquery.orbit-1.2.3.min.js"></script>     
-               
-               
-                       <!--[if IE]>
-                            <style type="text/css">
-                                .timer { display: none !important; }
-                                div.caption { background:transparent; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:
 1; }
-                           </style>
-                       <![endif]-->
-               
-               <script type="text/javascript">
-                       $(window).load(function() {
-                               $('#featured').orbit({
-                                       timer: false
-                               });
-                       });
-               </script>
-       <style type="text/css" charset="utf-8">/* See license.txt for terms of 
usage */
-</style></head><body dir="LTR" lang="en-US" text="#000000">
-               <div id="main-content">
-                       <div id="header">
-                               <div class="top-nav">
-                                       <ul>
-                                               <li><a 
href="http://stratoslive.wso2.com/"; target="_blank">Stratoslive</a></li>
-                                               <li><a target="_blank" 
href="http://wso2.com/cloud/stratoslive/";>Stratoslive home</a></li>
-                                               <li><a 
href="http://wso2.com/cloud/stratoslive/pricing/"; 
target="_blank">Pricing</a></li>
-                                               <li class="right"><a 
href="http://www.wso2.com/cloud/services/support"; 
target="_blank">Support</a></li>
-                                       </ul>
-                               </div>
-<div class="logo"><img src="images/logo.gif"></div>
-
-                       
-                       </div>
-<p style="text-decoration: none;" align="JUSTIFY">
-<b><a name="faqs"></a>StratosLive Frequently Asked Questions</b>
-</p>
-
-
-                       <div id="content">
-
-
-                                       
-                                       
-                                       <div class="banner">
-                                               
-                                       </div>
-
-       
-       
-       
-       
-       
-       
-       <style type="text/css">
-       <!--
-               P { color: #000000; font-family: "Arial"; font-size: 11pt }
-       -->
-       </style>
-
-<p style="text-decoration: none;" align="JUSTIFY"><br>
-</p>
-<pre><p align="JUSTIFY"><a href="#startup"><strong>    StratosLive Start-up 
Questions</strong></a>
-    </p><p align="JUSTIFY"><a href="#general"><strong> Using StratosLive - 
General Questions</strong></a>
-    </p><p align="JUSTIFY"><a href="#features"><strong>        StratosLive 
Features</strong></a>
-    </p><p align="JUSTIFY"><a href="#private"><strong> Stratos Private Set 
up</strong></a>
-</p></pre>
-<br><br>
-<p style="font-style: normal; font-weight: normal;" align="JUSTIFY"><a 
name="startup"></a><u><strong>StratosLive
-Start-up Questions</strong></u></p>
-<ol>
-       <li><p align="JUSTIFY"><strong>I have registered an account just now. 
Why am I
-       unable to log in yet?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Please make sure that you have validated the
-registration, by clicking the validation link in the email sent to
-you. Also make sure that you have entered the username (in the form
-of adminname@domainname) and password correct.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="2">
-       <li><p align="JUSTIFY"><strong>Why should I validate my 
domain?</strong></p>
-</li></ol>
-<p align="JUSTIFY">While domain validation is optional, you can prove
-the ownership of the domain by validating the domain. Otherwise, you
-may have to lose your account, if the legitimate owner of the domain
-claims it. You might skip this step at the time of registration, and
-validate the domain at a later time from your account.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="3">
-       <li><p align="JUSTIFY"><strong>I have registered for a particular 
Stratos
-       Service. Now do I have to register for the other services?</strong></p>
-</li></ol>
-<p align="JUSTIFY">No, you don't have to. Stratos tenants are centrally
-managed. That means, if you have registered from a service, you will
-be able to use all the Stratos services. However, as the tenant
-admin, you will be able to activate and deactivate the Stratos
-services, from Stratos Manager.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="4">
-       <li><p align="JUSTIFY"><strong>I didn't get any email after registering 
or
-       after resetting my password?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Please check your spam folder, in case if the mail
-had been treated as a spam by your mail server. If it is still not
-there, you may need to contact WSO2 Support on sorting this out. We
-are glad to help from our end.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="5">
-       <li><p align="JUSTIFY"><strong>How do I get any further assistance on 
using
-       Stratos/StratosLive?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Please contact WSO2 using <a 
href="http://wso2.com/contact/";>http://wso2.com/contact/</a>, if
-you need further assistance. StratosLive forum can be found at
-<a href="http://wso2.org/forum/1241";>http://wso2.org/forum/1241</a>.
-You also can send your queries to the stratos-dev mailing list 
([email protected]) regarding
-StratosLive PaaS or Stratos Cloud Middleware Platform.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="6">
-       <li><p align="JUSTIFY"><strong>I have registered for a 'Demo/Free'
-       account. Will I be charged, if I exceed the usage limits?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Free/Demo accounts are never charged. Anyway, you
-can upgrade and downgrade your usage plan at any time.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="7">
-       <li><p align="JUSTIFY"><strong>Now I have registered for an account. 
What's
-       next?</strong></p>
-</li></ol>
-<p align="JUSTIFY">If you are familiar with the WSO2 Carbon based
-products, there is nothing new to learn for StratosLive. StratosLive
-is simply the WSO2 Carbon Middleware Platform as a Service, with all
-the WSO2 Carbon based products available publicly over the cloud as
-services. For a detailed introduction to the Platform aspect of
-Carbon and StratosLive, refer to the article, <a 
href="http://wso2.org/library/blog-post/2011/08/wso2-stratoslive-enterprise-ready-java-paas";>“WSO2
-StratosLive - An Enterprise Ready Java PaaS</a>.”</p>
-    </p><p align="JUSTIFY"><a href="#faqs"><strong>    Back To Top</strong></a>
-<p align="JUSTIFY"><br><br>
-</p>
-<p align="JUSTIFY"><a name="general"></a><u><strong>Using StratosLive - 
General Questions</strong></u></p>
-<ol>
-       <li><p align="JUSTIFY"><strong>Does Stratos support multi-tenant 
model?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, Stratos supports a multi-tenant model. In
-StratosLive PaaS, WSO2 is the super admin, and you have register a
-tenant. You can OEM Stratos, by setting up a private cloud for your
-own. In that case, you would be the super tenant and you can decide
-what level of functionality you want to allow your tenants.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="2">
-       <li><p align="JUSTIFY"><strong>How does Stratos overcome the inherent 
security
-       challenges of the cloud?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Tenants are isolated from each other in Stratos.
-Data processing code is protected by java security manager, hence the
-custom code deployed by tenants (such as web applications and web
-services) does not have access to it. Tenants are also prevented from
-executing the priviledged actions, such as opening the ports and
-accessing the file system. For more insights, please refer to the
-article, “<a 
href="http://wso2.org/library/articles/2011/08/wso2-stratoslive-meets-security-challenges-cloud";>How
-WSO2 StratosLive meets Security Challenges in Cloud</a>.”</p>
-<p align="JUSTIFY">
-</p>
-<ol start="3">
-       <li><p align="JUSTIFY"><strong>How is multi-tenancy achieved in 
Stratos? Is it
-       at the Database level or the application level?</strong></p>
-</li></ol>
-<p align="JUSTIFY">It is multi-tenanted at the database level, as far
-as the data stored by Stratos is concerned. For user data, we are
-currently working on a polyglot data architecture which will allow a
-range of choices from a share, multi-tenant NoSQL feature (based on
-Cassandra) to a per-tenant database model.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="4">
-       <li><p align="JUSTIFY"><strong>Do we have the opportunity to customize 
or
-       extend Stratos as appropriate?</strong></p>
-</li></ol>
-<p align="JUSTIFY">StratosLive is a publicly hosted Stratos Cloud
-Middleware Platform-as-a-Service, where you are using the services as
-a tenant. Tenants have limited access due to the security and the
-other concerns. But if you host Stratos in your own data center and
-OEM Stratos, as super tenant you will be able to extend Stratos and
-customize it more, as you prefer.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="5">
-       <li><p align="JUSTIFY"><strong>What are the developer frameworks 
supported by
-       Stratos/StratosLive?</strong></p>
-</li></ol>
-<p align="JUSTIFY">StratosLive is a Java Platform as a Service. We
-currently support any Java developer framework as we are currently
-only supporting deploying Java webapps (WAR files). 
-</p>
-<p align="JUSTIFY">
-</p>
-<ol start="6">
-       <li><p align="JUSTIFY"><strong>Does Stratos support secure 
tunneling?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, Stratos supports secure tunneling via the <a 
href="http://wso2.com/cloud/connectors/services-gateway/";>Cloud
-Services Gateway</a>. Cloud Services Gateway is used to create a
-managed, secured channel for business processes and other tasks
-running in a public cloud to get access to enterprise data and
-services. It allows the service and data owners inside the enterprise
-to selectively publish services and data to the cloud. The resulting
-services can be fully protected – authentication, authorization,
-confidentiality, integrity and more. Here only the approved messages
-are delivered to access the services.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="7">
-       <li><p align="JUSTIFY"><strong>Does Stratos support 
elasticity?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, we do support elasticity with the cloud
-provider. In StratosLive, the services are fronted by WSO2 Load
-Balancer, which balances the load across the service instances and
-scales the services automatically according to the load. Stratos
-services also can scale with the other load balancers including the
-hardware loadbalancers.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="8">
-       <li><p align="JUSTIFY"><strong>Does Stratos support single 
sign-on?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, single sign-on and single sign-out are
-supported by design. Once you have logged into any of the Stratos
-services, you will not need to sign in to the other services.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="9">
-       <li><p align="JUSTIFY"><strong>Does Stratos support integration with
-       customer's on-premise Identity Management?</strong> 
-       </p>
-</li></ol>
-<p align="JUSTIFY">Yes. It is possible, and we will need to work with
-the customer to do this.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="10">
-       <li><p align="JUSTIFY"><strong>What lag times can we expect in different
-       parts of the globe?</strong> 
-       </p>
-</li></ol>
-<p align="JUSTIFY">This depends on the clients' deployment
-infrastructure, and where they decide to host it. We are currently
-working on support for Amazon's availability zones, so that we can
-isolate tenants to specific data centers.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="11">
-       <li><p align="JUSTIFY"><strong>Is there any speed issues reported with 
any
-       specific data types or streams?</strong> 
-       </p>
-</li></ol>
-<p align="JUSTIFY">No issues yet. Our architecture is 100% streaming,
-so we do not expect any issues either. EBay uses WSO2 Eneterprise
-Service Bus for 600 million messages/day and has flat line memory for
-messages ranging from 1kB to 100MB.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="12">
-       <li><p align="JUSTIFY"><strong>What are the supported cloud-providers? 
-       </strong></p>
-</li></ol>
-<p align="JUSTIFY">StratosLive is deployed on our co-lo servers over the
- native hardware. We also have had the public cloud deployed on top of 
-Amazon’s EC2. We also have a private cloud setup that is deployed on 
-Eucalyptus. Stratos follows the open standards, and is not coded for any
- particular cloud provider. Hence it is expected to work on any 
-Infrastructure as a Service.</p>
-    </p><p align="JUSTIFY"><a href="#faqs"><strong>    Back To Top</strong></a>
-<p align="JUSTIFY"><br><br>
-</p>
-<p align="JUSTIFY"><a name="features"></a><u><strong>StratosLive 
Features</strong></u></p>
-<ol>
-       <li><p align="JUSTIFY"><strong>Does Stratos support encrypted 
communications?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, it does. Data communication from the browser to
-back-end Admin Services happens over https (encrypted), which
-provides transport-level protection. 
-</p>
-<p align="JUSTIFY">
-</p>
-<ol start="2">
-       <li><p align="JUSTIFY"><strong>Does StratosLive support 
metering?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, it does. Tenants are metered and billed for
-their usage. Tenants can view their usage information from Stratos
-Manager. For more insights on the metering, throttling, and billing,
-refer to the article “<a 
href="http://wso2.org/library/articles/2011/08/metering-throttling-billing-stratoslive";>Metering,
-Throttling and Billing in StratosLive</a>”.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="3">
-       <li><p align="JUSTIFY"><strong>Do you support Memcache?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, we have a scalable distributed cache using
-EHCache that we expose via the Java caching API.</p>
-    </p><p align="JUSTIFY"><a href="#faqs"><strong>    Back To Top</strong></a>
-<p align="JUSTIFY"><br><br>
-</p>
-<p align="JUSTIFY"><a name="private"></a><u><strong>Stratos Private Set 
up</strong></u></p>
-<ol>
-       <li><p align="JUSTIFY"><strong>Can we set up our Stratos locally or as 
a PaaS?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Sure. StratosLive is a publicly hosted PaaS by WSO2.
-Similarly, you can deploy Stratos publicly over the cloud for your
-organization or for the public. In this case, you will be the super
-tenant. You can also deploy Stratos as a private cloud for your
-organization. Hybrid cloud set ups too are possible.</p>
-<p align="JUSTIFY">
-</p>
-<ol start="2">
-       <li><p align="JUSTIFY"><strong>Is it possible to migrate our services 
and data
-       from our tenant in StratosLive to our private Stratos cloud 
setup?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Migrating from StratosLive to your private Stratos
-cloud setup is possible, since StratosLive is the same Stratos Cloud
-Middleware platform hosted as StratosLive Platform as a Service. 
-</p>
-<p align="JUSTIFY">
-</p>
-<ol start="3">
-       <li><p align="JUSTIFY"><strong>Can we isolate specific accounts for 
throttling
-       or increase bandwidth?</strong></p>
-</li></ol>
-<p align="JUSTIFY">Yes, the load balancing logic and throttling logic
-are tenant aware. So if you are deploying Stratos locally, as the
-super tenant, you will be able to throttle the tenants. 
-</p>
-<p align="JUSTIFY">
-</p>
-<ol start="4">
-       <li><p align="JUSTIFY"><strong>Can we setup Stratos in a personal 
computer?</strong></p>
-</li></ol>
-<p align="JUSTIFY">You can setup Stratos in a computer with all the
-services, given that the computer has the required memory, processor,
-and disk space. For example, Stratos requires 4 GB memory, and at
-least 8 GB is recommended. You may also find it convenient to run
-only the services that you require at once, if you have limited
-resources.</p>
-
-    </p><p align="JUSTIFY"><a href="#faqs"><strong>    Back To Top</strong></a>
-<p align="JUSTIFY"><br><br>
-</p>
-<div class="clear"></div>
-                               <div id="bottom">
-                                       
-                                       
-                                       
-                                       <div class="clear"></div>
-                               </div>
-                       </div>
-                       <div id="footer">
-                               <div class="footer-links">
-                                       <a target="_blank" 
href="http://www.wso2.com/cloud/services/terms-of-use";>Terms of Use</a> | <a 
target="_blank" 
href="http://www.wso2.com/cloud/services/privacy-policy";>Privacy Policy</a> | 
<a target="_blank" href="http://wso2.com/cloud/services/sla/";>Service Level 
Agreement</a> | <a target="_blank" 
href="http://wso2.com/cloud/stratoslive/pricing/";>Pricing</a> | <a 
target="_blank" href="http://www.wso2.com/cloud/services/support";>Support</a>
-                               </div>
-                               <div class="powered">
-                                               <span>Powered by</span><img 
src="images/powered-logo.gif" alt="ESB">
-                                       </div>
-                                       <span 
class="copyright">©stratoslive.wso2.com copyright 2010-2012 WSO2, Inc. </span>
-                               </div>
-                       </div>
-               
-       </body></html>

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/bottom.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/bottom.gif 
b/products/stratos/modules/distribution/lib/home/images/bottom.gif
deleted file mode 100755
index 5679266..0000000
Binary files a/products/stratos/modules/distribution/lib/home/images/bottom.gif 
and /dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/bullet-01.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/bullet-01.gif 
b/products/stratos/modules/distribution/lib/home/images/bullet-01.gif
deleted file mode 100755
index 7148f4d..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/bullet-01.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/content-bg.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/content-bg.gif 
b/products/stratos/modules/distribution/lib/home/images/content-bg.gif
deleted file mode 100755
index 6d0a579..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/content-bg.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/favicon.ico
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/favicon.ico 
b/products/stratos/modules/distribution/lib/home/images/favicon.ico
deleted file mode 100755
index f7b2bbf..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/favicon.ico and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/feature-01-icon.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/feature-01-icon.gif 
b/products/stratos/modules/distribution/lib/home/images/feature-01-icon.gif
deleted file mode 100755
index ff3ba26..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/feature-01-icon.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/feature-02-icon.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/feature-02-icon.gif 
b/products/stratos/modules/distribution/lib/home/images/feature-02-icon.gif
deleted file mode 100755
index ee4cb66..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/feature-02-icon.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/feature-03-icon.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/feature-03-icon.gif 
b/products/stratos/modules/distribution/lib/home/images/feature-03-icon.gif
deleted file mode 100755
index 8f3c2a1..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/feature-03-icon.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/feature-middle-bg.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/feature-middle-bg.gif 
b/products/stratos/modules/distribution/lib/home/images/feature-middle-bg.gif
deleted file mode 100755
index d2fb97e..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/feature-middle-bg.gif 
and /dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/intro-bg.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/intro-bg.gif 
b/products/stratos/modules/distribution/lib/home/images/intro-bg.gif
deleted file mode 100755
index a38a0df..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/intro-bg.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/intro-text.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/intro-text.gif 
b/products/stratos/modules/distribution/lib/home/images/intro-text.gif
deleted file mode 100755
index 61441a2..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/intro-text.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/left-bg.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/left-bg.gif 
b/products/stratos/modules/distribution/lib/home/images/left-bg.gif
deleted file mode 100755
index 72dc051..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/left-bg.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/logo.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/logo.gif 
b/products/stratos/modules/distribution/lib/home/images/logo.gif
deleted file mode 100755
index 1e7b2ce..0000000
Binary files a/products/stratos/modules/distribution/lib/home/images/logo.gif 
and /dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/powered-logo.gif
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/powered-logo.gif 
b/products/stratos/modules/distribution/lib/home/images/powered-logo.gif
deleted file mode 100755
index fb478bf..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/powered-logo.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/register.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/register.gif 
b/products/stratos/modules/distribution/lib/home/images/register.gif
deleted file mode 100755
index 3260908..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/register.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/sign-in.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/sign-in.gif 
b/products/stratos/modules/distribution/lib/home/images/sign-in.gif
deleted file mode 100755
index ae2a4d7..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/sign-in.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/stratos-products-new.jpg
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/stratos-products-new.jpg
 
b/products/stratos/modules/distribution/lib/home/images/stratos-products-new.jpg
deleted file mode 100755
index bbbdb00..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/stratos-products-new.jpg
 and /dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/title-bg.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/title-bg.gif 
b/products/stratos/modules/distribution/lib/home/images/title-bg.gif
deleted file mode 100755
index 2d539a7..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/title-bg.gif and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/top.gif
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/top.gif 
b/products/stratos/modules/distribution/lib/home/images/top.gif
deleted file mode 100755
index 9ed482c..0000000
Binary files a/products/stratos/modules/distribution/lib/home/images/top.gif 
and /dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/webinar.png
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/images/webinar.png 
b/products/stratos/modules/distribution/lib/home/images/webinar.png
deleted file mode 100755
index 434f660..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/webinar.png and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/images/white-paper.png
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/distribution/lib/home/images/white-paper.png 
b/products/stratos/modules/distribution/lib/home/images/white-paper.png
deleted file mode 100755
index 3fb643e..0000000
Binary files 
a/products/stratos/modules/distribution/lib/home/images/white-paper.png and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/stratos/blob/8d321a26/products/stratos/modules/distribution/lib/home/index.html
----------------------------------------------------------------------
diff --git a/products/stratos/modules/distribution/lib/home/index.html 
b/products/stratos/modules/distribution/lib/home/index.html
deleted file mode 100644
index 8021d22..0000000
--- a/products/stratos/modules/distribution/lib/home/index.html
+++ /dev/null
@@ -1,140 +0,0 @@
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
-   http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
-
--->
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-
-<html xmlns="http://www.w3.org/1999/xhtml";>
-
-       <head>  <script type="text/javascript" 
src="../../carbon/googleanalytics/js/jquery.min.js"></script>
-                <script type="text/javascript" 
src="../../carbon/googleanalytics/js/googleAnalyticsProcessor.js"></script>
-               <script type="text/javascript" 
src="../../carbon/googleanalytics/js/jquery.min.js"></script>
-                <script type="text/javascript" 
src="../../carbon/googleanalytics/js/googleAnalyticsProcessor.js"></script>
-               <meta http-equiv="content-type" 
content="text/html;charset=utf-8" />
-               <title>WSO2 StratosLive – the most complete open PaaS powered 
by the multi-tenant WSO2 Stratos cloud middleware platform,  and WSO2 Carbon 
enterprise middleware platform</title>
-               <link href="style.css" rel="stylesheet" type="text/css" 
media="all" />
-               <meta name="description" content="WSO2 is the lean enterprise 
middleware company, delivering the only complete open source enterprise SOA 
middleware stack available internally and in the cloud." />
-               <meta name="keywords" content="cloud, platform-as-a-service, 
PaaS, multi-tenant, cloud enterprise middleware, SOA, open source PaaS" />
-               <link rel="stylesheet" href="js/orbit-1.2.3.css">
-               <script type="text/javascript" 
src="js/jquery-1.5.1.min.js"></script>
-               <script type="text/javascript" 
src="js/jquery.orbit-1.2.3.min.js"></script>     
-               
-                       <!--[if IE]>
-                            <style type="text/css">
-                                .timer { display: none !important; }
-                                div.caption { background:transparent; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:
 1; }
-                           </style>
-                       <![endif]-->
-               
-               <script type="text/javascript">
-                       $(window).load(function() {
-                               $('#featured').orbit({
-                                       timer: false
-                               });
-                       });
-               </script>
-       </head>
-
-       <body>
-               <div id="main-content">
-                       <div id="header">
-                               <div class="top-nav">
-                                       <ul>
-                                               <li><a target="_blank" 
href="http://wso2.com/cloud/stratoslive/";>StratosLive Home</a></li>
-                                               <li><a target="_blank" 
href="http://wso2.com/cloud/stratoslive/pricing/";>Pricing</a></li>
-                                               <li><a target="_blank" 
href="http://docs.wso2.org/display/stratos/Stratos+Frequently+Asked+Questions";>FAQ</a></li>
-                                               <li><a target="_blank" 
href="http://www.wso2.com/cloud/services/support";>Support</a></li>
-                                               <li class="right"><a 
target="_blank" href="mailto:[email protected]";>Contact</a></li>
-                                       </ul>
-                               </div>
-                               <div class="logo"><img 
src="images/logo.gif"/></div>
-                       </div>
-                       <div id="content">
-                               <div id="left">
-                                       <div class="stratos-products">
-                                               <div class="title">
-                                                       <img 
src="images/intro-text.gif" alt="Get instant access right now to 
enterprise-grade Middleware Platform-as-a-Service:"/>
-                                               </div>
-                                               <div class="products">
-                                                       <a 
href="http://appserver.stratoslive.wso2.com/"; class="as-new"></a>
-                                                       <a 
href="http://data.stratoslive.wso2.com/"; class="dss-new"></a>
-                                                       <a 
href="http://identity.stratoslive.wso2.com/"; class="is-new"></a>
-                                                       <a 
href="http://governance.stratoslive.wso2.com/"; class="greg-new"></a>
-                                                       <a 
href="http://monitor.stratoslive.wso2.com/"; class="bam-new"></a>
-                                                       <a 
href="http://process.stratoslive.wso2.com/"; class="bps-new"></a>
-                                                       <a 
href="http://rule.stratoslive.wso2.com/"; class="brs-new"></a>
-                                                       <a 
href="http://esb.stratoslive.wso2.com/"; class="esb-new"></a>
-                                                       <a 
href="http://messaging.stratoslive.wso2.com/"; class="mb-new"></a>
-                                                       <a 
href="http://cep.stratoslive.wso2.com/"; class="cep-new"></a>
-                                                       <a 
href="http://cg.stratoslive.wso2.com/"; class="cg-new"></a>
-                                                       <a 
href="http://ss.stratoslive.wso2.com/"; class="ss-new"></a>
-                                                       <a 
href="http://ts.stratoslive.wso2.com/"; class="ts-new"></a>
-                                               </div>
-                                       </div>
-                               </div>
-                               <div id="right">
-                                       <div class="register">
-                                               <a 
href="https://stratoslive.wso2.com/carbon/tenant-register/select_domain.jsp";><img
 src="images/register.gif"/></a>
-                                               <a 
href="https://stratoslive.wso2.com/carbon/sso-acs/redirect_ajaxprocessor.jsp";><img
 src="images/sign-in.gif"/></a>
-                                       </div>
-                                       
-                                       <div class="banner">
-                                               <div id="featured"> 
-                                                       <div class="screencast">
-                                                               <h2>Introducing 
WSO2 Stratos</h2>
-                                                               <object 
height="265" width="440"><param 
value="https://www.youtube.com/v/hF0u6tvDoLQ?fs=1&amp;hl=en_US&amp;fs=1&amp;showinfo=0";
 name="movie"><param value="true" name="allowFullScreen"><param value="always" 
name="allowscriptaccess"><embed height="265" width="440" allowfullscreen="true" 
allowscriptaccess="always" type="application/x-shockwave-flash" 
src="https://www.youtube.com/v/hF0u6tvDoLQ?fs=1&amp;hl=en_US&amp;fs=1&amp;showinfo=0&amp;rel=0";></object>
-                                                       </div>
-                                                       <div class="whitepaper">
-                                                               <a 
target="_blank" 
href="http://wso2.com/casestudies/effective-cloud-enablement-with-wso2-stratos/";><img
 src="images/white-paper.png"/></a>
-                                                       </div>
-                                                       <div class="webinar">
-                                                               <a 
target="_blank"href="http://wso2.org/library/webinars/2011/05/lean-cloud-platform";><img
 src="images/webinar.png"/></a>
-                                                       </div>
-                                               </div>
-                                       </div>
-                               </div>
-                               <div class="clear"></div>
-                               <div id="bottom">
-                                       <div class="feature">
-                                               Build composite applications 
that automatically scale
-                                       </div>
-                                       <div class="feature">
-                                               Pay just for the services you 
use
-                                       </div>
-                                       <div class="feature">
-                                               Freedom to move applications 
and data to WSO2 Stratos in your own datacenter
-                                       </div>
-                                       <div class="clear"></div>
-                               </div>
-                       </div>
-                       <div id="footer">
-                               <div class="footer-links">
-                                       <a target="_blank" 
href="http://www.wso2.com/cloud/services/terms-of-use";>Terms of Use</a> | <a 
target="_blank" 
href="http://www.wso2.com/cloud/services/privacy-policy";>Privacy Policy</a> | 
<a target="_blank" href="http://wso2.com/cloud/services/sla/";>Service Level 
Agreement</a> | <a target="_blank" 
href="http://wso2.com/cloud/stratoslive/pricing/";>Pricing</a> | <a 
target="_blank" href="http://www.wso2.com/cloud/services/support";>Support</a>
-                               </div>
-                               <div class="powered">
-                                               <span>Powered by</span><img 
src="images/powered-logo.gif" alt="ESB"/>
-                                       </div>
-                                       <span 
class="copyright">&copy;stratoslive.wso2.com copyright 2010-2012 WSO2, Inc. 
</span>
-                               </div>
-                       </div>
-               </div>
-       </body>
-
-</html>

Reply via email to