왜 자동화가 아닙니다

Contents
[ Hide Show ]

자동화하지 않는 이유

고객이 우리에게 묻는 두 가지 질문이 있습니다.

첫 번째는 귀하의 제품은 Microsoft Office를 실행하기 위해 설치해야합니까? 짧은 간단한 대답은 아니오입니다. ASSOPE 및 ASPONE 구성 요소는 완전히 독립적이며 Microsoft Corporation에서 승인하거나 후원하거나 승인하지 않습니다.

다음에 일반적으로 따르는 질문은 왜 우리가 Microsoft Office Automation 대신에 제품을 사용해야 하는가? 이 질문은 쉽게 대답 할 수 없습니다. 우리가 줄 수있는 가장 짧은 대답은 여러 가지 이유가 있다는 것입니다. 주된 이유는 Microsoft 자체가 소프트웨어 솔루션의 사무실 자동화에 대해 강력히 권장하기 때문입니다.

위에서 언급 한 바와 같이, 구성 요소가 자동화에 대한 더 나은 대안 인 몇 가지 이유가 있습니다. 주요 이유 중 일부는 다음과 같습니다.

아래는 각 핵심 사항에 대한 더 잘 정교화됩니다. 또한 독립적 인 사용자 평가에 대한 링크를 제공하는 추가 정보 섹션을 방문하십시오.

보안

다음은 위에서 언급 한 Microsoft article의 직접적인 인용문입니다.

“사무용 응용 프로그램은 서버 측면 사용을위한 것이 아니기 때문에 분산 구성 요소가 직면 한 보안 문제를 고려하지 않습니다. 사무실은 들어오는 요청을 인증하지 않으며 의도적으로 실행되는 매크로를 실행하거나 매크로를 실행할 수있는 다른 서버를 시작하여 서버를 기반으로 한 서버에서 업로드하지 않은 파일을 사용하지 않습니다. MACROS는 완전한 특권을 가진 관리자 또는 시스템 컨텍스트에 따라 네트워크를 타협합니다. 사무실은 많은 클라이언트 측정 요소 (예 : Simple MAPI, Wininet, MSDAIPP)를 사용하여 사무실을 속도를 높이기 위해 서버 측면을 가속화 할 수 있습니다. 다른 클라이언트, 따라서 다른 사용자를 가장함으로써 부여되지 않은 액세스 권한을 얻습니다. “

제품은 매우 안전합니다. ASPNET 사용자 하의 모든 ASP.NET 응용 프로그램과 동일한 사용자 컨텍스트에서 컴포넌트가 실행되는 경우. 따라서 구성 요소는 중요한 시스템 자원에 잠재적 인 위험을 초래하지 않습니다. 또한, 문서를 Aspose 구성 요소에 의해 열면 매크로가 자동으로 실행되지 않습니다. 부품은 개발자가 사무실 파일을 생성, 조작 및 저장할 수 있도록 목표로 구축되었습니다. Microsoft Office 패키지와 관련된 위험은 Aspose 구성 요소에 내재되어 있지 않습니다.

안정

다음은 위에서 언급 한 Microsoft article의 직접적인 인용문입니다. *“Office 2000, Office XP 및 Office 2003 Microsoft Windows Installer (MSI) 기술을 사용하여 최종 사용자를 위해 설치 및 자체 수용자를보다 쉽게 ​​설치할 수 있습니다. MSI는"첫 번째 사용에 대한 설치 “개념을 소개합니다.이 개념은 런타임에 동적으로 설치되거나 구성 될 수 있습니다. (특정 사용자를 위해 또는 특정 사용자를 위해 자주). 설치를 승인하거나 적절한 설치 디스크를 제공하기 위해서는 사무실의 MSI 기능 구현이 서버 측면에서 실행되지 않기 때문에 사무실의 안정성을 보장 할 수는 없습니다. 전체. 사무실 서버 측을 자동화 할 계획이라면 프로그램을 중요한 기능에 영향을 줄 수없고 필요에 따라 다시 시작할 수있는 전용 컴퓨터로 분리하십시오.

Aspose 구성 요소는 단일 DLL로 포장되므로 기능을 위해 추가 부품이나 조각을 설치할 필요는 없습니다. Aspese Components는 .NET 응용 프로그램에 의해서만 사용되며 인간 응답을 기다리도록 설계된 구성 요소 코드의 일부는 없습니다. 부품은 철저히 테스트되었으며 매우 안정적입니다. 구성 요소는 다음과 같은 회사에서 사용합니다.

확장 성/속도

다음은 위에서 언급 한 Microsoft article의 직접적인 인용문입니다.

*“서버 측 구성 요소는 여러 클라이언트에 대한 최소 오버 헤드와 높은 처리량을 가진 고도로 재진입 된 다중 스레드 COM 구성 요소이어야합니다. 사무실 응용 프로그램은 거의 모든면에서 정반대입니다. 이들은 비 반복적 인 STA 기반 자동화 서버입니다. 이들은 단일 클라이언트에 대한 다양한 확장 성을 제공 할 수 없지만 리소스를 제공 할 수 없으며,이를 통해 중요하지 않으며,이를 통해 중요하지 않으며,이를 통해 중요합니다. 보다, 더보기에 따르면, 그들은 메모리 매핑 파일, 글로벌 애드 인 또는 템플릿 및 공유 자동화 서버와 같은 글로벌 리소스를 사용합니다. 이는 동시에 사무실을 고려하여 사무실을 고려하거나 해당 사무실에 더 많은 정보를 제공 할 수있는 다중 클라이언트 환경에서 구성된 경우 동시에 실행되고 경주 조건을 제한 할 수있는 인스턴스의 수를 제한 할 수 있습니다. 부패. *

부품은 확장 성이 뛰어나고 빠르게 가벼워집니다. 사무실 응용 프로그램은 100 대와 1000 명의 사용자가 동시에 사용하도록 설계되지 않았습니다. 그러나 구성 요소는 바로 그 용으로 설계되었습니다. 당사의 구성 요소는 진정한 .NET 솔루션이며 단일 서버에서 단일 애플리케이션 전원을 공급하거나 엔터프라이즈 전역의 애플리케이션에 전원을 공급하는로드 균형 웹 양식에서 완벽하게 수행합니다.

가격

응용 프로그램이 Microsoft Office Automation을 사용하면 응용 프로그램을 실행하는 각 시스템에 대해 Microsoft Office 사본을 구매해야합니다. 애플리케이션이 사무실 파일을 만들거나 조작해야 할 수도 있지만 사용자에게 Microsoft Office가 필요하지는 않습니다. Asly는 라이센스 걱정이없는 무제한 수의 사용자에게 배포 할 수있는 매우 비용 효율적인 및 로열티가없는 재분배 라이센스를 제공합니다.

특징구성 요소를 바라 보면 사무실 파일을 관리하는 데 필요한 모든 것을 제공합니다. 그들은 개발자가 최소한의 작업으로 가장 큰 결과를 달성 할 수 있도록 철학으로 설계되었습니다. 사무실 자동화와 달리 구성 요소는 많은 강력하고 시간 절약 기능을 제공합니다. 예를 들어, aspose.cells는 개발자에게 dataTable 또는 dataview에서 데이터를 Excel 파일로 직접 가져올 수있는 기능을 제공합니다. aspose.words는 개발자가 .NET 데이터 객체에서 직접 단어 (메일 병합) 문서를 채울 수있는 유사한 기능을 제공합니다. 모든 구성 요소 Aspose Family의 독특하고 강력한 기능 세트를 제공합니다.

Aspose 구성 요소 (또는 aspose.total와 같은 구성 요소 스위트) 구매의 가장 중요한 부분은 개발 팀에 액세스하고 있습니다. 우리의 개발 팀은 회사가 필요로하는 기능이 있다면 다른 회사보다 더 많은 기능이 필요하다는 것을 알고 있습니다. 모든 기능 요청을 추가 할 수있는 것은 아니지만, 우리 팀은 지원할 때 매우 개방적이고 유연 해지려고 노력합니다. 그 마인드 세트는 부품만큼 강력 해지도록 도와주었습니다. 사무실 자동화 객체에서 필요한 추가 기능이있는 경우 추가 할 가능성은 매우 낮습니다.

결론

이 기사는 Aspose Components가 사무실 자동화보다 더 나은 선택 인 이유를 많이 다루었지만, 더 많은 것이 있습니다. 이 기사는 주로 가장 핵심 요점만을 다룹니다. 모든 다른 구성 요소는 위험이없는 무모한 명물을 제공합니다 평가 버전. 응용 프로그램을 위해 Aspose가 무엇을 할 수 있는지 더 잘 볼 수 있도록 Evaluation를 활용하는 것이 좋습니다.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.