2016년 3월 15일 화요일

SOA와 클라우드 컴퓨팅의 발전 동향

SOA(Service Oriented Architecture, 서비스 지향 아키텍처)와 Cloud Computing은 조직의 IT 인프라 운영효율과 비용절감을 달성하는데 있어서 더욱 중요한 역할을 하고 있다.

SOA의 관점에서 보면, 서비스는 컴포넌트이고 인터페이스를 통해 비즈니스 프로세스 처리가 가능하다. SOA와 관련한 서비스는 3가지 특징을 갖는다.
- 서비스의 인터페이스는 플랫폼에 독립적이다.
- 서비스는 동적으로 검색될 수 있으며, 호출될 수 있다.
- 서비스는 자족적(self-contained)이며, 자신의 상태를 스스로 유지(self-healing)한다.

    SOA와 Cloud Computing은 독립적으로 존재할 수 있다. 즉, 상호 의존적이지 않고 서로 보완적으로 도움을 주고 받을 수 있다. Cloud Computing은 매우 유연하게 규모 있는 플랫폼을 제공할 수 있는데, 이것은 단순히 저비용의 혜택만을 주는 게 아니라  이전과 달리 고객, 파트너, 공급자와 연결되는 외부 서비스 처리를 가능하게 한다.

    하지만, SOA없이 Cloud Computing을 사용한다면 많은 어려움에 직면할 것이다. 왜냐하면, 단단한 아키텍처 기반 없이 어플리케이션들을 운영해야 하기 때문이다. 클라우드 환경으로 이전할 때 개념적으로나 물리적으로 복잡성이 또한 커질 것이다. 즉, 높은 확장성을 위해서는 어플리케이션 아키텍처와 이에 적합한 인프라가 필요하다.

    “클라우드 기반의 시스템은 SOA와 최신 Enterprise Architecture 원칙을 적용할 때 비로소 효과를 발휘한다.” - Paul Fremantle (WSO2 공동창업자이자 부사장)

    Cloud Computing을 구현할 때는 보안, 품질, 성능, 유용성 등의 핵심 이슈를 고려해야 하고 운영 단계로 들어가면 통합, 조정, 빠른 속도 등이 중요한 관건이 된다.  더 보기 >>>

    2016년 3월 14일 월요일

    UI/UX 개발 프로세스




    UI/UX 개선 사례(웹 어플리케이션 방화벽 솔루션)

    • 웹 트래픽에 특화된 애플리케이션 보안(방화벽) 솔루션
    • 주요기능
      • 웹 서버 앞에서 사용자의 서비스 요청과 서버의 응답을 검사
      • 체계적이고 안정적으로 개발된 웹 쉘 대응 기능
      • 클라우드 서비스를 위한 웹 애플리케이션 독립 가상화 기술
      • 여러 대의 WEBFRONT-K를 한 곳에서 모니터링 하는 기능
      • OWASP Top 10, 국정원 8대 취약점 완벽 대응 가능
      • 주요화면 UI개선: 기능 수행 프로세스의 개선, 프로세스 복잡성 증가 및 작업효율성 저해 요소 차단
      • 주요화면 레이아웃 개선: 정보간의 연관성이 고려되지 않은 레이아웃 개선
    실무자 인터뷰 내용 보러 가기 >>>

    UI/UX 개선 사례(스마트 보안관리 솔루션)

    • 모바일 기기 관리/통제를 통해 기업 정보 유출 차단 및 보안 위협에 대응하는 모바일 통합 보안 MDM 솔루션
    • 주요기능
      • 모바일 기기 관리/통제를 통해 기업 정보 유출 차단 및 보안 위협에 대응하는 모바일 통합 보안 MDM 솔루션
      • 화면 캡쳐, USB, 사진 촬영 차단 및 사내 정보 유출 방지
      • 실시간으로 확인하는 스마트 기기 도난/분실 대응
      • 불법 앱을 통한 악성코드 유입을 막는 사내 앱스토어 기능
      • 보안 키패드, 모바일 백신까지 통합 모바일 보안 솔루션 제공
      • 맞춤 환경 모니터링 및 통계
      • 주요기능 설정을 위해 많은 페이지를 거쳐야 함
      • 단편화 되어있는 기능설정은 사용자가 사용하기 어려움
    실무자 인터뷰 내용 보러 가기 >>>

    2016년 3월 11일 금요일

    UI/UX 개선 사례(보안 소프트웨어 분야: 빅데이터 분석 솔루션)

    • 통합된 이용 환경 하에서 Hadoop 및 빅데이터 관련 오픈소스를 All-In-On으로 페키징하여 최적화한 하이브리드 DW기반 대용량 데이터 분석용 톱합 솔루션
    • 주요기능
      • 데이터 수집/저장: 데이터 형태와 수집 주기를 지정하여 Storage에 저장, 원천 데이터를 다양한 형태로 가공 및 최적화로 DB에 저장
      • 데이터 가공/분석: 가공데이터 분석 리포트화, SQL을 지원하여 사용자가 원하는 분석 결과를 추출
      • 데이터 시각화: 다양한 분석차트와 테이블을 Dashboard형태 웹페이지로 시각화, Open API를 통해 별도의 웹사이트에서 호출 시각화
      • 고급 분석: 고급 분석 환경 R을 통해 통계 수치와 그래픽이 결합된 다양한 통계 기법과 수치 해석 기법을 지원
      • 관리자, 데이터 분석, 대쉬보드 기존 상세화면의 UI개선
      • 메뉴를 예측가능한 명칭으로 개선, 영역별로 정보 재배치
      • 주요 화면 레이아웃 개선을 통한 접근성 향상
    실무자 인터뷰 내용 보러 가기 >>>

    UI/UX 개선 사례(패스워드 관리 솔루션)

    • 데이터센터에 적용된 패스워드 관리솔루션. 패스워드 일괄변경 및 일회용 패스워드 발급가능
    • 주요기능
      • 자동화된 패스워드 변경 및 관리로 비용감소 및 업무효율증대
      • 유지보수, 사업자 및 관리자 해킹의 비밀번호 원천 차단
      • 체계적이고, 높은 등급의 비밀번호 관리시스템
      • 보편적이지 않고 기능의 주체/객체가 혼재된 레이블링 개선
      • 그룹화 되지 못한 주요정보. 상세정보 노출의 부재된 인포그래픽 개선
      • 정보전달 부족. 체계적이지 못한 대쉬보드 레이아웃

    UI/UX 개선 사례(빅데이터 분석 솔루션)


    • 언어 별 특징을 분석하여 최적화 된 입력방식을 제공하는 Android 전용 키보드 APP
    • 주요기능
      • Typing : 모바일 폰이나 태블릿 화면에 문자를 입력하는 키보드 기능
      • Multi language keyboard : 음은론 기반의 자모음이 분리된 다국어 입력기
      • Adjustment : 크기나 위치를 변경할 수 있는 레이아웃 조절기능
      • 언어의 특징을 반영한 키보드로써
      • 사용자의 입장에서 객관적 평가를 통한
      • 사용성 개선 방향의 부제