엔터프라이즈 애플리케이션 시스템 개발에서 발견 된 문제점 설명

엔터프라이즈 애플리케이션 시스템을 구축하는 소프트웨어 개발자는 기업 합병 및 구조 조정을 포함하여 다양한 어려움에 직면 해 있습니다. 새로운 취약성을 창출하면서 더 큰 연결성을 제공하는보다 광범위하고 저렴한 네트워크. 새로운 자유와 유용성을 제공하지만 개발자가 소프트웨어를 개발하는 방식을 바꾸는 휴대 전화 및 태블릿이 있습니다.

배경

엔터프라이즈 애플리케이션 시스템 또는 EAS는 대기업의 핵심 비즈니스 프로세스를 관리 및 지원합니다. 이러한 시스템은 운영, 생산, 인적 자원 및 재무를 관리합니다. 보험 회사에서 이러한 시스템은 정책 보유자를 추적하고 청구서 발송 및 청구 청구를 발송합니다. 대학에서는 학생 등록을 추적하고 수업을 예약하며 온라인 학습을 배포합니다. 이 소프트웨어는 여러 서버와 데이터베이스를 기반으로하며 광범위한 지역에 분산되어 있으며 수천 명의 직원을 지원할 수 있으며 수백만 명의 고객에게 웹 페이지를 제공합니다.

복잡성

격변하는시기에 기업의 요구 사항은 빠르게 변하고 EAS는 새로운 요구 사항을 충족시키기 위해 신속하게 적응해야합니다. 예를 들어 한 기업이 다른 기업을 흡수하면 EAS는 두 조직을 연결하여 서로 다른 두 비즈니스 모델을 연결해야합니다. 또 다른 예는 저렴한 의료법 (Health Care Care Act)과 같은 법안입니다.이 법안은 건강 관리 회사가 사업하는 방식을 극적으로 바꿔 놓았으며, EAS는 이러한 새로운 방식에 적응해야합니다. 동시에 CIO는 직원과 자금을 적게 사용하여 새로운 요구 사항을 지원해야하는 경우가 많습니다. 클라우드 컴퓨팅은 확장 가능하고 적응력이 뛰어난 컴퓨팅 성능을 제공 할 수 있으며 민첩한 방법론으로 개발 리소스를보다 신속하게 대응할 수 있지만 엔터프라이즈 개발에서는 모든 지름길이 치명적일 수 있습니다.

보안

대부분의 EAS 시스템은 인터넷 상에 존재하며 동일한 전자 상거래 사이트를 차단 한 동일한 취약점에 노출되어 있습니다. 보안은 애플리케이션 소프트웨어 내부에서 시작되어 모든 인풋을 검증하여 데이터 무결성을 유지하면서 분사 공격을 차단합니다. 서버 간의 통신은 프라이버시를 보장하기 위해 암호화되어야하며 방화벽은 침입자와 중요한 데이터를 보호합니다. 조직이 소유하는 가장 큰 자산 중 하나는 엔터프라이즈 데이터이며이 자산을 보호하는 것이 모든 EAS 시스템의 가장 중요한 역할입니다.

유동성

고객이 사무실이나 가정에서 비즈니스를 할 수있는 웹으로 데이터가 이동함에 따라 기업 데이터는 더 이상 사무실에만 국한되지 않습니다. 모바일 장치를 사용하면 언제 어디서나 데이터에 액세스 할 수 있으며 모바일 서비스를 제공 할 수없는 비즈니스는 고객을 더 쉽게 액세스 할 수있는 경쟁자로 잃을 수 있습니다. 모바일 개발은 새로운 웹 인프라뿐만 아니라보다 단순하고 집중적 인 애플리케이션을 개발할 수있는 개발자가 필요합니다. 새로운 언어와 기술 외에도 모바일 개발에는 사용자 상호 작용에 대한 새로운 사고 방식이 필요합니다. 예를 들어, 데스크톱 시스템은 많은 양의 데이터와 큰 기능 세트가있는 대형 스크린을 제공하는 반면, 모바일 장치는 개별 사용자에게 개인화 된 간단한 사용자 인터페이스로 엄격하게 목표를 설정해야합니다. 이 변화는 매우 큰 응용 프로그램을 지원하는 데 익숙한 엔터프라이즈 개발자에게는 훨씬 더 어렵습니다.

인기 게시물