모든 플랫폼에서 데이터 기반 앱 강화
MobileTogether 서버는 네이티브 iOS, Android, Windows 및 브라우저 기반 앱을 위한 처리 강국입니다.
MobileTogether Server는 솔루션을 위한 백엔드 허브이며 최종 사용자와 백엔드 데이터 소스 및 인프라 간의 게이트웨이 역할을 합니다.
MobileTogether는 어떻게 다른가요?
MobileTogether Designer에서 디자인하는 각 앱은 프런트 엔드 UI와 백엔드 서버 로직을 동시에 빌드합니다. 이를 통해 몇 주 또는 몇 달의 시간을 절약하고 앱 성능을 상당히 최적화할 수 있습니다.
또한 빌드하는 모든 앱은 Windows 또는 HTML5 브라우저 클라이언트를 통해 컴퓨터의 사용자뿐만 아니라 iOS 및 Android 모바일 장치에서도 동시에 사용할 수 있습니다.MobileTogether 프레임워크에는 조직의 온프레미스에 설치하거나 선택한 클라우드 인프라에 설치하는 MobileTogether 서버가 포함되어 있습니다.
고성능 MobileTogether Server는 앱에 대해 정의한 백엔드 서버 논리를 지원하여 백엔드 데이터 원본에 대한 연결, 번개처럼 빠른 데이터 처리, 성능 향상 캐싱 옵션 및 엔터프라이즈 및 앱 스토어 앱을 위한 강력한 보안 옵션을 제공합니다.
하이라이트
DiffDog Server는 데이터베이스 스키마 및/또는 데이터베이스 콘텐츠의 고성능 비교를 자동화하기 위해 데이터베이스에 연결할 수 있도록 지원합니다. 비교 데이터베이스는 다른 종류일 수 있으며 SQLite와 같은 로컬 파일 기반 데이터베이스 또는 SQL Server와 같은 원격 데이터베이스 서버에서 실행되는 데이터베이스일 수 있습니다.
지원되는 데이터베이스는 다음과 같습니다.
- 데스크톱 및 모바일 앱을 위한 고성능 데이터 처리
- 포괄적인 캐싱 옵션
- 역할 및 권한 편집기
- 세부적인 보안 옵션
- 엔터프라이즈 앱의 즉각적인 배포
- 앱 스토어 앱에 대한 데이터 처리
- 온프레미스 또는 클라우드에서의 유연한 배포
- 모든 조직에 대해 저렴하고 확장 가능한 가격 책정
크로스 플랫폼 지원
- Windows Server(데스크톱 및 코어): 플랫폼 업데이트가 포함된 2008 R2 SP1, 2012, 2016, 2019
- 윈도우: 플랫폼 업데이트와 윈도우 7 SP1, 윈도우 8, 윈도우 10, 윈도우 11
- 리눅스: CentOS 7 & 8; 레드햇 7 & 8; 데비안 9, 10, & 11; 우분투 16.04, 18.04 및 20.04
- macOS: 10.13 이상
어떻게 작동합니까?
네트워크의 컴퓨터에 설치되면 DiffDog Server가 서비스로 실행됩니다. 명령줄 인터페이스 또는 실행 스크립트를 통해 DiffDog Server를 호출하여 비교를 실행할 수 있습니다.DiffDog Server가 설치된 서버 컴퓨터에서 직접 파일을 비교하거나 클라이언트 시스템에서 원격으로 비교를 호출할 수 있습니다.
DiffDog 서버 설치에는 조직 내의 여러 컴퓨터에 복사할 수 있는 휴대용 DiffDog 명령줄 클라이언트가 포함되어 있으므로 실행 중인 DiffDog 서버를 원격으로 호출할 수 있습니다.
MobileTogether 앱은 MobileTogether Designer의 개발자 또는 기술 사용자가 빌드하고 조직의 MobileTogether 서버에 배포됩니다. 여기서 최종 사용자는 다음 두 가지 방법 중 하나로 앱에 액세스할 수 있습니다.
- 엔터프라이즈 배포의 경우 최종 사용자는 무료 MobileTogether 모바일 앱 또는 웹 브라우저의 URL을 통해 MobileTogether 서버에 연결합니다.
- 다른 시나리오의 경우 개발자는 MobileTogether 디자이너를 사용하여 각 플랫폼의 앱 스토어에 배포할 네이티브 앱에 대한 코드를 자동 생성합니다.
모든 시나리오에서 MobileTogether 서버는 앱에 백엔드 데이터 연결, 데이터 처리 및 보안 기능을 제공합니다.
고성능 앱 서버
MobileTogether Server는 서버 자체에서 복잡한 쿼리 및 계산에 대한 모든 작업을 수행하여 앱을 실행하는 모바일 장치 및 컴퓨터의 속도와 성능을 향상시켜 최종 사용자 장치에 결과가 훨씬 빠르게 표시됨을 의미합니다.
이를 통해 최종 사용자의 장치가 다른 프로세스에 리소스를 할애하여 로드 시간을 줄이고 메모리 공간을 절약할 수 있습니다.
- 세분화된 캐싱 옵션
- Embed-XML-in-Design-File 옵션을 사용하면 클라이언트/서버 간의 데이터 전송이 감소합니다.
- XQuery를 활용하여 전송되는 데이터 양 줄이기
- 클라이언트 장치의 영구 데이터 저장소
- 서버에서 데이터 유지 설정(예: 서버에서 차트를 계산하지만 결과 이미지만 클라이언트로 전송)
- 여러 솔루션의 병렬 처리
캐싱 옵션
MobileTogether Server에는 복잡한 데이터 검색 결과를 위한 캐싱이 내장되어 있습니다. 사용자는 실행하는 데 몇 분 또는 몇 시간이 걸릴 수 있는 데이터베이스 또는 웹 서비스 쿼리가 완료될 때까지 기다릴 필요가 없습니다. 캐시된 데이터에 대한 업데이트 빈도를 구성하기만 하면 사용자는 항상 마지막 업데이트 결과를 즉시 얻을 수 있습니다.
모든 데이터 원본에 대한 캐싱 동작은 솔루션의 요구 사항에 따라 고도로 사용자 지정할 수 있습니다. MobileTogether에는 만료 및 새로 고침 시간과 같은 일반적인 캐싱 매개 변수 이상이 포함되어 있습니다. 다시 캐싱하기 전에 경과하는 시간과 자동으로 캐시되어야 하는 여러 쿼리 매개 변수의 고유한 조합 수를 수동으로 결정할 수 있습니다. 이제 데이터를 요청하는 클라이언트는 캐시에서 즉시 데이터를 가져오는 반면, 서버는 캐시 시간이 경과한 경우에만 데이터를 검색합니다. 이러한 옵션은 성능을 상당히 향상시킵니다.
XML 인 디자인 파일 포함 옵션
이 옵션은 콤보 상자 또는 기타 정적 데이터에 대한 선택 목록과 같이 클라이언트 측에서 필요한 더 작은 데이터 집합에 적합합니다.포함된 데이터는 전체 디자인 파일의 일부로 클라이언트에 전송되며 앱을 실행할 때마다 항상 클라이언트 측에서 즉시 사용할 수 있습니다. 클라이언트와 서버 간의 추가 데이터 전송은 필요하지 않습니다.
XQuery가 성능을 향상시킵니다.
MobileTogether 디자이너에서 앱을 빌드할 때 XQuery 표현식을 활용하면 서버와 클라이언트 간에 전송되는 데이터의 양을 크게 줄일 수 있습니다.데이터베이스 보기, 쿼리 또는 외부 데이터 원본에 대한 호출은 이상적으로 구조화되지 않을 수 있는 원시 데이터를 반환합니다.
XQuery의 강력한 FLWOR 표현식을 사용하면 데이터를 쉽게 재구성 및 재그룹화하거나 데이터의 하위 집합을 만들어 서버에서 클라이언트로 가장 효율적으로 전송하고 앱에서 최적의 프레젠테이션을 수행할 수 있습니다.
장치의 영구 데이터 저장소
앱을 빌드할 때 서버와 클라이언트 간에 전송되는 데이터의 양을 줄이기 위해 각 클라이언트 디바이스에서 자주 변경되지 않는 사용자 입력 데이터 및 데이터를 저장하도록 선택할 수 있습니다.또한 서버와 클라이언트 간의 왕복 시간(심지어 몇 시간 간격일 수 있는 동일한 사용자의 서로 다른 세션 간)을 줄여 성능을 향상시킵니다.
서버에 데이터 유지 설정
모바일 데이터 네트워크를 통해 전송되는 데이터의 양을 줄여 앱의 성능을 향상시키기 위해 MobileTogether를 사용하면 클라이언트 장치로 전송할 데이터와 서버에 보관할 데이터를 정확하게 선택할 수 있습니다.
예를 들어, 그래프를 표시하는 데만 특정 데이터 세트가 필요한 경우 해당 데이터를 MobileTogether 서버에 보관할 수 있습니다. 그래프는 서버에 의해 렌더링되고 그래프의 이미지 만 클라이언트로 전송됩니다.
이러한 강력한 옵션을 사용하면 최종 사용자에게 최적의 성능을 제공하는 동시에 가능한 가장 정교한 데이터 기반 앱을 빌드할 수 있습니다.
엔터프라이즈 앱 지원
MobileTogether Server는 엔터프라이즈 앱과 앱 스토어에 배포된 개별 앱 모두에 고유한 기능을 제공합니다(아래 참조).MobileTogether 디자이너에서 엔터프라이즈 앱을 빌드하면 최종 사용자가 즉시 액세스할 수 있는 MobileTogether 서버에 배포됩니다.
그들은 단순히 무료 MobileTogether 클라이언트를 다운로드하고 서버를 연결하여 서버에서 실행되는 하나 또는 여러 개의 앱으로 작업합니다. MobileTogether 클라이언트는 iOS, Android, Windows 및 모든 웹 브라우저에서 사용할 수 있습니다 – BYOD 액세스에 대해 이야기하십시오.고성능 기능 외에도 MobileTogether Server는 엔터프라이즈 앱을 위한 세분화된 보안 옵션을 제공합니다.
앱 보안
MobileTogether Server는 서버별 및 앱별로 엔터프라이즈 및 앱 스토어 앱에 필요한 경우 강력하고 세부적인 보안 옵션을 제공합니다.사용하기 쉬운 웹 인터페이스 및 권한 편집기를 사용하면 다음을 활성화하고 관리할 수 있습니다.
- 앱 개발자 및 최종 사용자를 위한 사용자 및 역할 정의
- 사용자, 역할 및 장치 관리
- 사용자 인증
- 암호, LDAP 또는 Active Directory 통합을 통한 인증
- SSL 암호화
- SSL 인증서를 암호화하자 요청/설치에 대한 완벽한 지원
역할 기반 권한
역할 기반 권한을 통해 앱 개발자 또는 서버 관리자는 MobileTogether Server에 정의된 사용자 및 역할 권한에 대한 특정 앱, 앱의 일부 또는 엔터프라이즈 앱의 전체 디렉터리에 대한 액세스를 완전히 제어할 수 있습니다.예를 들어 “임원” 역할의 사용자는 동일한 앱에 액세스하는 “관리자” 역할을 가진 사용자와 비교하여 판매 보고 앱에서 추가 데이터 및 차트를 볼 수 있습니다.
App Store 앱에 대한 데이터 처리
개발자는 MobileTogether 앱을 다양한 앱 스토어에 배포하여 사용자가 개별적으로 설치할 수 있도록 할 수 있습니다. MobileTogether Designer는 데이터 연결, 데이터 처리, 정교한 캐싱 옵션 등을 포함하여 MobileTogether Server에서 구동하는 고성능 기능을 계속 활용하는 네이티브 iOS, Android 및 Windows 앱용 코드를 자동으로 생성합니다.
서비스 – 서버에서 실행되는 UI 없는 솔루션
MobileTogether 앱은 MobileTogether 디자이너에 내장되어 있고 다른 앱에 백그라운드 기능을 제공하기 위해 미리 정의된 트리거를 기반으로 고객의 MobileTogether 서버에서 실행되는 UI가 없는 솔루션인 서비스에 의해 구동될 수 있습니다.서버에서는 시간 트리거, 파일 시스템 이벤트 등을 쉽게 정의하여 서비스 실행을 트리거할 수 있습니다.
예를 들어 판매 데이터베이스의 Orders 테이블을 모니터링하고 주문이 테이블에 도착하면 앱에서 알림 보내기, 하나 이상의 수신자에게 전자 메일 보내기 등과 같은 작업을 트리거하도록 서비스를 정의할 수 있습니다.또 다른 예는 서비스를 사용하여 웹 사이트에서 XML 피드를 확인하고 업데이트 또는 변경 사항을 사용할 수 있을 때 사용자에게 알림을 보내는 것입니다.
서비스는 MobileTogether 개발자에게 앱에 실시간 기능을 추가하기 위한 또 다른 정교한 계층을 제공합니다.
서비스에는 MobileTogether Server Advanced Edition을 사용해야 합니다.
통계 앱
MobileTogether Server 설치에는 해당 서버에서 실행되는 개별 앱에 대한 다양한 통계를 표시하는 서버 관리자를 위한 강력한 앱이 포함되어 있습니다.통계 앱은 선택한 기간 내에 사용자, 장치, 앱 시작, 서버 요청 등의 수에 대한 통계 및 차트를 제공합니다.
세분화된 필터를 사용하면 운영 체제, 장치 유형 또는 제조업체별로 이러한 통계를 볼 수 있습니다. 앱당; 등등. 요청 횟수 및 앱 시작에 대한 통계도 볼 수 있습니다.
이 앱을 사용하면 MobileTogether 서버에서 각 앱의 사용량과 인기를 정확하게 볼 수 있습니다.
무료 디자이너, 무료 앱
MobileTogether 디자이너 개발 환경은 조직의 무제한의 개발자를 위한 무료 다운로드입니다. iOS, Android, Windows Phone 및 Windows 8 및 10 용 MobileTogether 모바일 앱도 해당 앱 스토어에서 무료입니다.
MobileTogether 서버는 30일 무료 평가판으로 사용할 수 있습니다.